Php 如何修复对未定义函数link_to_route()laravel 5的错误调用?
首先,我很抱歉我的英语这么差,大家好,我是拉雷维尔的新人,我只是在学习拉雷维尔。我试图修复并搜索google的link_to_route()函数出现问题,但仍然无法解决。我得到错误:Php 如何修复对未定义函数link_to_route()laravel 5的错误调用?,php,laravel-4,laravel-5,Php,Laravel 4,Laravel 5,首先,我很抱歉我的英语这么差,大家好,我是拉雷维尔的新人,我只是在学习拉雷维尔。我试图修复并搜索google的link_to_route()函数出现问题,但仍然无法解决。我得到错误: Whoops, looks like something went wrong. 1/1 FatalErrorException in cb4e66236ac7f3bb7bc9c7abce945dc30f4b8bf1.php line 33: Call to undefined function link_to_r
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
文件
在提供程序数组中,写入以下行:-
'集合\Html\HtmlServiceProvider'
接下来,将以下行添加到“别名”数组:
'Form'=>'Collective\Html\FormFacade'
'Html'=>'Collective\Html\HtmlFacade'
这将对您有所帮助。在向composer.json文件添加“laravelcollective/html”:“~5.0”行后,不要忘记更新composer。 请使用以下参考网站
更多信息。请阅读两点2。通常,最好使用
composer require laravelcollective/html
,而不是手动将其添加到composer.json。这可确保您始终获得最新版本2。您希望将Collective\Html\HtmlServiceProvider::class
添加到提供程序数组中,而不仅仅是“Collective\Html\HtmlServiceProvider”