パスの指定について
通常の指定方法だとpublic以下しか参照できずファイルが全員に公開されてしまう。
storage_path("filePath");
と記述すると
storage以下を参照できるようになる。
サンプルコード
1 2 3 4 5 6 | // strage/app/public/download/dlFile.csv $file = storage_path( "app/public/download/dlFile.csv" ); $headers = array ( 'Content-Type: application/csv' , ); return response()->download( $file , 'dlFile.csv' , $headers ); |
参考
https://laravel.io/forum/07-21-2015-eloquent-between-two-dates-from-database
https://readouble.com/laravel/5.5/ja/responses.html