Я пытаюсь извлечь данные из папки, чтобы пользователь мог загрузить их, я пытаюсь что-то вроде этого
{!! Html::link('public/{{$file->name}}', '{{$file->name}}') !!}
но это выбрасывает это
<?php echo e($file->name); ?>
<?php echo e($file->name); ?>
Можно ли объединить эти два и как это можно сделать?
Часть контроллера
public function download($file_name){
$file_path = public_path('/'.$file_name);
return response()->download($file_path);
}
Это вызывает эту ошибку
NotFoundHttpException in RouteCollection.php line 161:
in RouteCollection.php line 161
at RouteCollection->match(object(Request)) in Router.php line 821
at Router->findRoute(object(Request)) in Router.php line 691
Пользователь должен иметь возможность загружать различные типы файлов img / pdf / doc / xls.
Вы не вкладываете лезвие в лезвие. Вы просто делаете это один раз.
{!! Html::link('public/'.$file->name, $file->name) !!}
Клинок будет обрабатывать оттуда.
Других решений пока нет …