UrlGenerator.php第304行中的ErrorException:Route [manageDoctors]未定义。 (视图:

时间:2017-04-12 07:59:37

标签: php laravel-5.4

我有

<li>
    <a href="{{ route('manageDoctors') }}">
         <i class="demo-psi-split-vertical-2"></i>
         <span class="menu-title">
         <strong>Manage Doctors</strong>
         </span>
         <!--       <i class="arrow"></i> -->
     </a>
</li>

在我看来和

Route::post('login', 
            array('uses' => 'login\LoginController@doLogin')); 

在我的web.php中。

仍然收到错误Route [manageDoctors] not defined

我是Laravel的新手

2 个答案:

答案 0 :(得分:0)

错误非常自我解释,您尚未定义任何名为manageDoctors的路由。你可以:

Route::post('login', 
        array('uses' => 'login\LoginController@doLogin')); 
Route::get('manageDoctors', function () { 
     return response("Look, I'm managing doctors!");
});

答案 1 :(得分:0)

试试这个

Route::post('login', 
        array('uses' => 'login\LoginController@doLogin'))->name('manageDoctors');

您必须在网络文件中专门命名路线