我在Collective \ Html laravel中找不到HTML标记

时间:2016-08-27 15:33:34

标签: laravel laravel-blade laravelcollective

在我的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标记是非常快速的模板化方法

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

尝试:

echo link_to('admin/categories', $title = 'Manage Categories', $attributes = array(), $secure = null);