この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:guest
更新日時:2018-05-04 17:16:42

タイトル: ファイルのダウンロード

本稿ではLaravelのファイルダウンロード方法を説明します。

Laravelでは「return response()->download($filePath)」と指定すればファイルをダウンロードさせことが可能です。

以下、実装例となります。※実装例ではファイル作成も兼ねています。

//ダウンロードファイル名
$fileName = "download.txt";
//ファイルパス
$filePath = "temp/" . $fileName;

//ファイルを新規作成
$newFile = fopen($filePath, 'w');
//ファイルの中身を定義
$content = "ファイルの中身";
//ファイルに中身を書き込む
file_put_contents($filePath, $content);

//ファイルを返却する
return response()->download($filePath);