0
私はビューを返すことができる方法を理解しようとしていますが、ダウンロード機能も呼び出します。このようなもの:Laravel - ビューをダウンロードしてダウンロードする方法はありますか?
return view('home')->download($filename, 'text.csv', $headers);
私はビューを返すことができる方法を理解しようとしていますが、ダウンロード機能も呼び出します。このようなもの:Laravel - ビューをダウンロードしてダウンロードする方法はありますか?
return view('home')->download($filename, 'text.csv', $headers);
私はそれが可能ではないと思います。 Laravelはブラウザに送るものを選択する必要があります。リダイレクトヘッダーを送信すると、そのページは表示されません。
唯一の解決策は、ビューをレンダリングすることで、ビューのように簡単なJavaScriptを置く:これは、ページを変更せずにダウンロードを開始すべきファイルである場合
window.location.href = "<your file url>"
。
この回答を確認してください:http://stackoverflow.com/questions/25624927/how-do-i-redirect-after-download-in-laravel –