2016-11-07 29 views

回答

1

你可以用Route::controller()方法做到這一點,但是它從Laravel中移除了,我認爲它是好的,因爲所有的路由都應該是明確的。

您可以使用Route::resource()來CRUD控制器。

+1

好的,謝謝。你的迴應讓我意識到這可能是一個設計問題。 – TaeKwonDev

0

您可以使用{}任何語法:

Route::group(['prefix' => 'admin'], function(){ 
    Route::get('{any}', '[email protected]'); 
}); 

前綴管理每個航線將由AdminController處理。

如果您希望網址,如:/管理/型材/後,...利用:

Route::get('{any}', '[email protected]')->where('any', '.*'); 
0

您可以使用此:

Route::group(['prefix' => 'admin'], function(){ 
    Route::get('{any_url?}', '[email protected]'); 
}); 

有了這個前綴管理所有路線將由AdminController處理。 而你的AdminController應該看起來像這樣。

Class AdminController extends Controller{ 

     public function method($any_url = NULL){ 
     //Put some conditions here 
     } 
} 
相關問題