私はLaravelを使用して郵便配達員からリクエストファイルを取得していますが、Laravelは投稿したファイルを識別できません。次は私のコードです:Laravel:nullのメンバー関数store()への呼び出し
namespace App\Http\Controllers;
use App\Product;
use Illuminate\Http\Request;
class ProductImageController
{
public function update(Request $request, $id)
{
$path = $request->file('file')->store('images');
$product = Product::find($id);
$product->img_url = $path;
return $product->save() ?
response(["error_code" => 0, $product]) :
response(["error_code" => 1]);
}
}
HTMLコードを貼り付けることはできますか?フォームのmultipart = "form/data"属性を忘れてしまった、または入力名のスペルが間違っていると思います。 – tete0148
@ tete0148郵便配達要求です。 OPの質問 – Thamilan
を読んでください。ファイルのサイズがPHPのアップロードサイズ制限を超えていないことを確認してください。また、 'Content-Type'ヘッダを削除してみてください。 – patricus