Php 如何使用;laravelcollective/html“;带刀片

Php 如何使用;laravelcollective/html“;带刀片,php,laravel,laravel-5.2,blade,laravelcollective,Php,Laravel,Laravel 5.2,Blade,Laravelcollective,我正在尝试从文件夹中提取数据,以便用户可以下载它我正在尝试类似的方法 {!! Html::link('public/{{$file->name}}', '{{$file->name}}') !!} 但它抛弃了这个 <?php echo e($file->name); ?> <?php echo e($file->name); ?> 它称之为错误 NotFoundHttpException in RouteCollection.php lin

我正在尝试从文件夹中提取数据,以便用户可以下载它我正在尝试类似的方法

{!! Html::link('public/{{$file->name}}', '{{$file->name}}') !!}
但它抛弃了这个

 <?php echo e($file->name); ?>
 <?php echo e($file->name); ?>
它称之为错误

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) !!}

Blade将从此处处理解析。

现在我得到了名称,但它仍然在RouteCollection.php第161行中给出错误NotFoundHttpException:
{!! Html::link('public/'.$file->name, $file->name) !!}