2017-06-19 2 views
4

Hallo Ich möchte die URI in Laravel Route Funktion anhängen.Laravel append URI in Route

beispiels wir haben/search? Type = Eintrag

//how do i can achieve this with 

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

Sobald die wir auf der Suche sind. Ich möchte alle die Variable wie

type=listing&query=blah blah

Antwort

0

suchen angehängt haben Wenn Sie eine benannte Route und wollen URL mit Abfrage generieren params dann:

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

In Ihrem Fall können Sie dies tun mit

route('search',['type'=>'listing','subject' => ['blah'],[....]]) 
2

Wenn ich Sie richtig verstehe, möchten Sie alle Abfrageparameter speichern. Verwenden Sie Request::query(), um es zu erhalten und dann mit Ihren neuen Parametern zusammenzuführen.

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