Laravel在路由中附加URI

时间:2017-06-19 09:19:23

标签: php laravel laravel-5.3

您好,我想将uri附加到laravel路线功能中。

例如我们有/ search?type = listing

//how do i can achieve this with 

route('search',['type'=>'listing'])

一旦我们进行了搜索。我希望将所有变量附加​​到搜索中,如

type=listing&query=blah blah

2 个答案:

答案 0 :(得分:4)

如果我找到了你,你想要保存所有的查询参数。使用Request::query()获取它,然后与新参数合并。

route('search', array_merge(\Request::query(), ['type' => 'listing'])));

答案 1 :(得分:-1)

如果您有一条命名路线并希望生成带有查询参数的网址,那么:

route('route_name', ['param1' => 'value', 'param2' => 'value']);

在您的情况下,您可以使用

执行此操作
route('search',['type'=>'listing','subject' => ['blah'],[....]])