LaravelのUploadFileで、以下のように書いてstorage/app/public/files
ディレクトリにファイルを保存しようとした。
$file->store('files', 'public');
ローカル環境では問題なく保存できたが、別の開発サーバーで保存できない。
以下を確認した。
・enctype=”multipart/form-data”をformタグに追記されている
・storeメソッドの引数→ローカルではうまくいっているし正しい
解決
原因は開発サーバーのパーミッションでした。
該当ディレクトリを777に変更することで解決。