Laravelアプリケーションでは、ユーザーが他のビューやルートに移動せずにファイルをダウンロードできるようにするビュー内のボタンを実現しようとしています今、2つの問題があります:(1)以下の関数スロー
The file "/public/download/info.pdf" does not exist
(2) ダウンロード ボタンは、ユーザーをどこにもナビゲートせず、同じビューでファイルをダウンロードするだけにする必要があります。私の現在の設定では、ビューを '/download' にルーティングします。
私が達成しようとしている方法は次のとおりです。
ボタン:
<a href="/download" class="btn btn-large pull-right"><i class="icon-download-alt"> </i> Download Brochure </a>
ルート :
Route::get('/download', 'HomeController@getDownload');
コントローラー:
public function getDownload(){
//PDF file is stored under project/public/download/info.pdf
$file="./download/info.pdf";
return Response::download($file);
}