以下のルートを考えると、応答します
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){
しかし、それは「Missing argument 1 for {closure}()」で失敗します
統計情報以外に 4 つのグループがあることに注意してください。簡潔にするために、この例ではそれらを省略しました。
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');
}]);
});
});