Laravel 4 Laravel 4可选路线参数

Laravel 4 Laravel 4可选路线参数,laravel-4,parameter-passing,laravel-routing,Laravel 4,Parameter Passing,Laravel Routing,如何实现此路线: /试验 /测试/第2页 我想通过“2”作为参数,如果我们在第1页中,只显示/test not/test/page我同意上面的评论,为什么不单独使用页码作为参数呢 路线: Route::get('test', ['uses' => 'TestController@index']); Route::get('test/page/{pageNumber?}', ['uses' => 'TestController@index']); 测试控制器方法: 假设您的视

如何实现此路线:

/试验 /测试/第2页


我想通过“2”作为参数,如果我们在第1页中,只显示/test not/test/page

我同意上面的评论,为什么不单独使用页码作为参数呢

路线:

Route::get('test', ['uses' => 'TestController@index']);    
Route::get('test/page/{pageNumber?}', ['uses' => 'TestController@index']);
测试控制器方法:
假设您的视图位于目录
tests
中,并命名为
testPage-1
testPage-2
testPage-3
,等等

public function index($pageNumber = 1){
    return View::make('tests.testPage-'.$pageNumber);
}

为什么不
/test/page/2
?您只需执行
/test/page/{page?}