laravel画像投稿機能

拡張子のバリデーション

Requests/ArticleFormRequest.phpのrule()で指定。

'img_file' => 'file|mimetypes:image/jpeg,png',

↑jpeg/jpg/pngを許可

 

画像の保存先を指定

config/filesystems.php 45行目付近
'local' => [
'driver' => 'local',
// 'root' => storage_path('app'),
'root' => storage_path('../../html/storage/uploads'),
],

画像の表示

<img src="{{ asset('storage/uploads/' . $article->imagefile_path) }}" alt="">

 

Twitterでフォローしよう

おすすめの記事