【Laravel】UploadFileのstoreメソッドでstorageにアップロードできない

【Laravel】UploadFileのstoreメソッドでstorageにアップロードできない

LaravelのUploadFileで、以下のように書いてstorage/app/public/filesディレクトリにファイルを保存しようとした。

$file->store('files', 'public');

ローカル環境では問題なく保存できたが、別の開発サーバーで保存できない。

以下を確認した。

・enctype=”multipart/form-data”をformタグに追記されている
・storeメソッドの引数→ローカルではうまくいっているし正しい

解決

原因は開発サーバーのパーミッションでした。

該当ディレクトリを777に変更することで解決。