Знакомлюсь с Ларавел. Есть небольшое приложение, пока тестовый вариант набросал. Суть такая есть 1 страница на которой форма с 5 фильтрами. Нажимаем отправить и если данные есть по такому запросу, ниже формы появляется данные запроса, какие параметры фильтров были использованы, и в таблице ниже сами данные.
Если данных нет то пустая таблица и сессия всплывает что данных не обнаружено.
Сейчас условно по этой странице 2 метода.
1 гет при первом заходе. Передаю параметры для фильтров и отправляю во вьюху.
2 метод на ту же страницу но пост. Принимает фильтры, обрабатывает. И отдает ответ.
если данные есть то просто передаю во вьюху то что нашлось и параметры фильтров.
Если результата нет я делал в том же пост методе
return back()->with('sessionKey', 'msg');
Но теперь понадобилось при этом передавать какие фильтры были использованы в запросе.
Я не пойму как их передать при редиректе?) Или просто отправлять во вьюху данные как в случае если данные нашлись, без редиректа? Что то вроде
return view('viewName', compact('param1', 'param2'));
но тогда
->with('sessionKey', 'msg') не срабатывает, я пробовал после
view прописать.
Или как правильно?