1

我正在尝试从文件夹中提取数据以便用户可以下载它我正在尝试这样的事情

{!! 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。

4

1 回答 1

2

您不会将刀片嵌套在刀片中。你只做一次。

{!! Html::link('public/'.$file->name, $file->name) !!}

Blade 将从那里处理解析。

于 2016-08-08T18:36:46.657 回答