質問: ### 前提・実現したいこと Laravelで画像を読み込んでもバリデーションで引っかからないようにしたい。 ### 発生している問題・エラーメッセージ ``` 画像を入れてもこのエラーが出ます。 The image must be an image. The image must be a file of type: jpg, jpeg, png. ``` ### 該当のソースコード ```ここに言語名を入力 コントローラ validate([ 'description'=>'required', 'image'=>'required|image|mimes:jpg,jpeg,png|max:2000', ]); $post=new Post; $post->description=$request->description; $post->user_id=Auth::user()->id; if($request->hasFile('image')){ $file=$request->file('image')->store('images','public'); $post->image=$file; } $post->save(); return back(); } } ビュー {{csrf_field()}} 保存 ルーティング Route::post('/posts','PostsController@store')->name('posts.store'); ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: viewを見る限り、画像が送信出来ていません。 formタグに、ファイルを送信する為の大事な記述が抜けています。 あとは調べましょう!