1
一時ファイルを移動するメソッドを使用して画像をアップロードしようとしていて、インデックスページにパスのみを表示しています。イメージアップロードLaravel 5.2:非オブジェクトのプロパティを取得しようとしています
は、ここで問題です:
エラー行含まれている私のコントローラでErrorException in ProductController.php line 69: Trying to get property of non-object
:
public function store(Request $request)
{
$product=Request::all();
Product::create($product);
$imageName = $product->id_prod . '.' .
$request->file('images')->getClientOriginalExtension();
$request->file('images')->move(
base_path() . '/public/images/catalog/', $imageName
);
return redirect('product');
}
そして、ここではデータベースですが、ファイルが一時フォルダにアップロードされているが、ファイルがしました動かない。私はLaravel 5.2を使用しています。ファイルをアップロードするのは初めてです。そして、なぜ誰かがこのエラーになるかもしれないと私に説明することができます。
私の悪い文法には申し訳ありません。あなたはこのように試すことができ
はありがとう、私は仕事すると仮定だと思いますが、別のエラー: '未定義のメソッドを照らし\サポート\ファサード\要求に呼び出し:: all() ' –
' Illuminate \ Http \ Request;を使用してください;あなたのコントローラーでこれを見ましたか? –
名前が既に使用中であるため、\\ Http \リクエストをリクエストとして使用できません。\\ –