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

时间:2016-01-05 13:42:47

标签: php laravel-4 laravel-5

首先,我很抱歉,我的结局如此糟糕,嗨,我只是一个新的laravel我只是在研究laravel。我有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>

2 个答案:

答案 0 :(得分:1)

您需要安装名为"laravelcollective/html": "~5.0"

的包

在你的composer.json文件中,写下这一行

  

&#34; laravelcollective / html&#34;:&#34; ~5.0&#34;

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

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

  

&#39; Collective \ Html \ HtmlServiceProvider&#39;,

接下来,将这些行添加到&#39;别名&#39;阵列:

  

&#39;表&#39; =&GT; &#39; Collective \ Html \ FormFacade&#39;,

     

&#39;的Html&#39; =&GT; &#39;集体\ HTML \ HtmlFacade&#39;,

link会对您有所帮助。

答案 1 :(得分:0)

在添加&#34; laravelcollective / html&#34;:&#34; ~5.0&#34;后,不要忘记更新作曲家。 line to composer.json文件。 请使用以下参考站点 https://laravelcollective.com/docs/5.0/html#installation了解更多信息。