关于Laravel get方法路由

时间:2017-01-28 12:04:04

标签: php laravel routing

laravel可以支持这样的get方法路由吗?

Route::get('/users/{id}/posts?num={num}','SomeController@SomeMethod');

此处,id是网址中的参数,num是在网址后附加的另一个参数。 SomeMethod接受两个参数idnum
我确实做了一些谷歌。但我得到的只是

Route::get('/users/{id}/posts/{num}','SomeController@SomeMethod');

laravel支持这样的get路由吗?

1 个答案:

答案 0 :(得分:1)

是的。将路线更改为:

<div class="maincontainer">
  <div id="block1" class="blocks">
  </div>
  <div id="block2" class="blocks">
  </div>
</div>

您的控制器方法将如下所示:

Route::get('/users/{id}/posts','SomeController@someMethod');

然后,像这样的网址会转到该方法,您将获得public function someMethod($id) { $num = request('num'); id的值:

num
相关问题