如果我想构建这个url:/ categories / 5 / update /?hidden = 1我怎样才能传递{id} param和hidden param(作为GET)?
我的路线是:
Route::get('categories/{id}/update', 'CategoryController@update');
我不想制作一个表格并把它作为POST,因为我有一些按钮,只是隐藏/显示/删除一个类别,不想为简单的操作制作很多表单,尽管它什么都没有处理问题
我只是有点困惑,因为似乎action('CategoryController@update', [$id, 'hidden' => 1])
构造了正确的URL,但我不知道如何区分第一个($ id)必须在URL中,第二个是GET param
答案 0 :(得分:0)
您也可以尝试生成URL
:
$action = action('CategoryController@update', [id => $id]) . '?hidden=1';
此外,即使没有在路线声明中提及,query string
也可以通过任何路线传递。