【发布时间】:2014-10-13 18:05:28
【问题描述】:
如何实现这条路线:
/测试 /test/page-2
我想传递“2”作为参数,如果我们在第 1 页,只显示 /test 而不是 /test/page
【问题讨论】:
-
为什么不
/test/page/2?你可以简单地做/test/page/{page?}。
标签: laravel-4 parameter-passing laravel-routing
如何实现这条路线:
/测试 /test/page-2
我想传递“2”作为参数,如果我们在第 1 页,只显示 /test 而不是 /test/page
【问题讨论】:
/test/page/2?你可以简单地做/test/page/{page?}。
标签: laravel-4 parameter-passing laravel-routing
我同意上面的评论,为什么不单独使用页码作为参数呢?
路线:
Route::get('test', ['uses' => 'TestController@index']);
Route::get('test/page/{pageNumber?}', ['uses' => 'TestController@index']);
TestController 方法:
假设您的视图位于 tests 目录中,并命名为 testPage-1、testPage-2、testPage-3 等...
public function index($pageNumber = 1){
return View::make('tests.testPage-'.$pageNumber);
}
【讨论】: