Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pplrSpFsDl 153 of 210 menu
◀ ▶

Скачивание файлов в Laravel

Чтобы пользователь скачал файл с диска, удобен метод download фасада Storage:

<?php namespace App\Http\Controllers; use Illuminate\Support\Facades\Storage; class FileController extends Controller { public function download() { return Storage::disk('public') ->download('reports/month.pdf'); } } ?>

Второй аргумент — имя файла для браузера:

<?php return Storage::disk('public') ->download('reports/month.pdf', 'otchet.pdf'); ?>

Тот же эффект даёт ответ с download по пути на диске:

<?php $path = Storage::disk('public') ->path('reports/month.pdf'); return response()->download($path, 'otchet.pdf'); ?>

Сделайте маршрут, который отдаёт файл с диска public на скачивание.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить