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

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

首先,我很抱歉我的英语这么差,大家好,我是拉雷维尔的新人,我只是在学习拉雷维尔。我试图修复并搜索google的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
    文件

    在提供程序数组中,写入以下行:-

    '集合\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”