0

在我的 Laravel 4.2 旧应用程序中,我在刀片模板中使用了很多以下语法

{{HTML::link('admin/categories','Manage Categories')}}
{{HTML::style('css/normalize')}}

现在我将它转换为 Laravel 5.3 并且我阅读了不推荐使用照明包,我安装了 aravelcollective/html 包并且以下工作正常。

   {{Form::open(array('url'=>'store/search', 'method'=>'get'))}}

但我不知道如何在上面的标签上尝试以下格式,但仍然出现未找到 HTML 的错误

{{HTML::link('admin/categories','Manage Categories')}}
{{HTML::style('css/normalize')}}

{!! HTML::link('admin/categories','Manage Categories')!!}
{!! HTML::style('css/normalize')!!}

但是没有任何效果,都给了我错误,因为我阅读了文档,真的没有更多对 HTML 标签的引用,所以我必须使用普通的 html 还是有任何其他方法可以正确地做到这一点,因为这个 HTML 标签是非常快速的方式做模板的

4

2 回答 2

1

您是否在 config/app.php 中添加了别名?

'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,

在此之后尝试在控制台中运行composer clear-cache命令。

于 2016-08-27T15:52:12.043 回答
0

尝试:

echo link_to('admin/categories', $title = 'Manage Categories', $attributes = array(), $secure = null);
于 2016-08-27T15:55:06.173 回答