私のLaravel Webアプリケーションの1つでは、のデータベースにすべてのリクエストパラメータ(投稿と取得)を記録したいと考えています。$request->all()
ユーザーがファイルをアップロードしようとすると例外が発生します。Laravelリクエストから非ファイルパラメータのみを選択する
これは、リクエストからSerializable Parametersのみを選択する方法(ポストリクエストと同様に取得するため)またはファイル以外のすべてのリクエストパラメータを選択する方法を必要とする理由です。
Request::except([])
私はExceptメソッドでファイルパラメータ名を指定する必要があるため、私にとっては機能しません。あなたのケースでは
パラメータがわかっている場合は、$ request-> except(['file_field_name']);を使用できます。あなたの編集には少し速かったです。 –
しかし、すべてのパラメータは私にはわからないので、私は 'except'メソッドを使うことはできません... @TimvanUum –
あなたの最高のオプションは、$ request-> all()をループすることです。それは拡張(ドット)付きの入力を免除するでしょう... – victor