Передать переменные url в функцию View Make в Laravel

Я много гуглил и до сих пор не нашел решения.
Мой вопрос TLDR: с View::make() как получить такой url: example.com/sub/?parameter=1

Каждое найденное решение касается передачи данных во втором аргументе в View::make('blade-template', $data) но я хотел бы также ?parameter=1
Можно ли сделать это с помощью представления? Вот что у меня сейчас:

public function city($location)
{
if ($location) {
return View::make('home', array('dummy-array'));
}
return View::make('errors.missing');
}

И это создает example.com/new-york,

Можно ли добиться такого URL example.com/new-york/?parameter=1 Мне нужно это, чтобы я мог проверить в своем блейд-файле, если этот параметр установлен, я открою модальный (Да, я знаю, что я мог бы также использовать сеанс, но в моем случае мне нужно через параметр).

Обходной путь должен иметь return Redirect::to('new-york/?parameter=1')->with('location', $locationCache); Но у меня уже есть 1 перенаправление, поэтому я бы предпочел использовать View::Make

1

Решение

Ты можешь использовать View::share('parameter', 1); везде, где вам нужно, и эта переменная будет передана во все представления.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]