鑑於以下航線將到變量在Laravel路由組前綴4
http://example.com/game/stats/123
http://example.com/game/stats/game/123
http://example.com/game/stats/reviewer/123
我想知道的是反應,我怎樣才能使它迴應
http://example.com/game/123/stats
http://example.com/game/123/stats/game
http://example.com/game/123/stats/reviewer
我試圖做
Route::group(['prefix' => 'game/{game}'], function($game){
但失敗與 「缺少參數1 {關閉}()」
注意,還有其他四組分開從統計數據來看,但爲了簡潔起見,我省略了這些數據。
Route::group(['prefix' => 'game'], function(){
Route::group(['prefix' => 'stats'], function(){
Route::get('/{game}', ['as' => 'game.stats', function ($game) {
return View::make('competitions.game.allstats');
}]);
Route::get('game/{game}', ['as' => 'game.stats.game', function ($game) {
return View::make('competitions.game.gamestats');
}]);
Route::get('reviewer/{game}', ['as' => 'game.stats.reviewer', function ($game) {
return View::make('competitions.game.reviewstats');
}]);
});
});
我注意到你的一些路由參數的前綴是'$',有些不是。 – JofryHS
哎呀,類型,但它沒有什麼區別,因爲參數名稱只在您使用路由綁定時很重要,我現在不是這樣,所以它只是重要的順序。 – Hailwood