Laravel 4可选路由参数

时间:2014-08-20 11:39:43

标签: laravel-4 parameter-passing laravel-routing

如何实现这条路线:

/测试 /测试/页-2

我想通过" 2"作为参数,如果我们在第1页只显示/测试不/ test / page

1 个答案:

答案 0 :(得分:1)

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

<强>路线:

Route::get('test', ['uses' => 'TestController@index']);    
Route::get('test/page/{pageNumber?}', ['uses' => 'TestController@index']);

TestController方法:
假设您的观点位于tests目录中,并且名为testPage-1testPage-2testPage-3等......

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