簡體   English   中英

嵌套Laravel路線的最佳方法

[英]Best way of nesting laravel routes

Route::get('home', 'HomeController@index');
Route::get('home/{menu_slug}', 'HomeController@showMenuContents');
Route::get('home/{menu_slug}/{submenu_slug}', 'HomeController@showSubmenuContents');

我是laravel的初學者,實際上我是昨天開始的。 我聽說過築巢路線。 我也看過其他嵌套路線和laravel文檔,但我發現它們很混亂。 如何將其實施到上述路線。

您可以將路線分組

Route::group(['prefix' => 'home'], function()
{
    Route::get('/', 'HomeController@index');
    Route::get('/{menu_slug}', 'HomeController@showMenuContents');
    Route::get('/{menu_slug}/{submenu_slug}', 'HomeController@showSubmenuContents');
}

你必須使用

 Route::group(['prefix' => 'home'], function()
 {
   Route::get('/{menu_slug}/{submenu_slug}', 'HomeController@showSubmenuContents');
   Route::get('/{menu_slug}', 'HomeController@showMenuContents');
   Route::get('/', 'HomeController@index');  
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM