2017-08-17 50 views
0

我有一个控制器具有多个功能与相同的路由器,所以我得到错误异常。 请指导我这个错误访问Laravel中使用相同路由器的单控制器的多个功能

Route::group(['prefix' => 'admin', 'middleware' => ['auth', 'admin']], function() 
{ 
    Route::get('/dashboard','[email protected]'); 
    Route::get('/dashboard','[email protected]'); 
}); 
+2

对于单一路线,您无法调用多种不同的方法 – adamyi

+0

您期望它做什么? –

回答

1

你不能,解决的办法是:

Route::group(['prefix' => 'admin', 'middleware' => ['auth', 'admin']], function() 
{ 
    Route::get('/chart','[email protected]'); 
    Route::get('/dashboard','[email protected]'); 
}); 

或者你可以调用多个功能使用同一个网址,一个以“get”方法,以及其他与“后”,例如:

Route::group(['prefix' => 'admin', 'middleware' => ['auth', 'admin']], function() 
{ 
    Route::post('/dashboard','[email protected]'); 
    Route::get('/dashboard','[email protected]'); 
}); 

Route::post()后,才提交表单与方法后访问。

+0

感谢您的建议 –