如何修复错误调用未定义的函数link_to_route()laravel 5


How to fix error Call to undefined function link_to_route() laravel 5?

首先我很抱歉我的英语这么差,大家好,我是拉拉威尔的新手,我只是在学习拉拉威尔。我在link_to_route()函数中遇到了问题。我试图修复并搜索谷歌,但仍然无法。我得到了错误:

Whoops, looks like something went wrong.
1/1 FatalErrorException in cb4e66236ac7f3bb7bc9c7abce945dc30f4b8bf1.php line 33: Call to undefined function link_to_route() 

这是我的route.php

Route::group(['prefix'=>'auth'], function(){
    Route::get('register',[
        'as' => 'get_register',
        'uses' => 'Auth'AuthController@getRegister'
        ]);
    Route::post('register',[
        'as' => 'post_register',
        'uses' => 'Auth'AuthController@postRegister'
        ]);
});

这是我的代码nav.blade.php

 <li><?php echo link_to_route('get_register', 'Register'); ?></li>

您需要安装一个名为"laravelcollective/html": "~5.0" 的包

在您的composer.json文件中,编写以下行

"laravelcollective.html":"~5.0"

然后打开config/app.php文件。

在提供者数组中,写下这一行:-

"Collective''Html''HtmlServiceProvider",

接下来,将这些行添加到"别名"数组:

"Form"=>"Collective''Html''FormFacade",

'Html'=>'Collective''Html''HtmlFacade',

此链接将对您有所帮助。

在composer.json文件中添加"laravelcollective.html":"~5.0"行后,不要忘记更新composer。请使用以下参考网站https://laravelcollective.com/docs/5.0/html#installation了解更多信息。