

laravelのデフォルトディレクトリではstorage/app/publicの中に画像が保存されますが、public/imagesファイルに画像の保存先を変更したいのですがどうすれば良いのでしょうか？


CC BY-SA 4.0
2019-08-07T16:24:45.243
57230
2020-07-27T09:02:55.270
question
laravel laravel-5
laravelの画像保存先を変更したい


こちらの内容が有用かと思います。  
[How to upload files in Laravel directly into public
folder?](https://stackoverflow.com/questions/44577380/how-to-upload-files-in-
laravel-directly-into-public-folder)

上記リンクの回答にある手順を翻訳しただけになりますが、以下の手順でいかがでしょうか？

  1. `config/filesystems.php` の `disks` に以下を追加する

[code]

    'public_uploads' => [
        'driver' => 'local',
        'root'   => public_path(),
    ],
    
[/code]

  2. ファイルを保存する

`$request->file('img')->storeAs('images', 'image.png', 'public_uploads');`  
※画像が `img` として送られてきていて、それを `public/images` に `image.png` という名前で保存する場合


CC BY-SA 4.0
2019-08-08T02:40:57.087
57238
2019-08-08T02:40:57.087
34957
57230
answer