laravel可以支持这样的get方法路由吗?
Route::get('/users/{id}/posts?num={num}','SomeController@SomeMethod');
此处,id
是网址中的参数,num
是在网址后附加的另一个参数。 SomeMethod
接受两个参数id
和num
。
我确实做了一些谷歌。但我得到的只是
Route::get('/users/{id}/posts/{num}','SomeController@SomeMethod');
laravel支持这样的get路由吗?
答案 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