2015-03-27 1 views
0

Небольшой эскиз ситуации: У меня есть обзорная страница (с разбивкой по страницам модели) с фильтрующей формой. На этой обзорной странице вы перейдете к странице подробностей модели. На странице с подробной ссылкой есть обратная ссылка (вернуться на предыдущую страницу, большую часть времени это обзорная страница, но необязательно)Перейдите с обзора на страницу с подробными данными

Что было бы лучшим вариантом, чтобы пользователь мог перейти от Обзор страницы к странице детали и обратно, сохраняя при этом вход со страницы обзора (номер ссылка на страницу ($ _GET парам) и входные фильтры ($ _POST параметры)

Спасибо заранее ...

+1

сделать спину link запустите историю Javascript назад (так что это работает как кнопка назад) или используйте реферер как href в вашей ссылке – Jonathon

+0

Это неплохо, но представьте себе: я выбираю на странице обзора фильтр и отправляю форму фильтра, затем я добавьте второй вариант фильтра, но не отправляйте форму. Затем я перехожу на страницу с подробной информацией и обратно, а вторая опция фильтра по-прежнему проверяется. Кроме того, я бы предпочел не использовать ссылку с javascript, но вместо этого сделать это способом Laravel, мигающим ввод. Во всяком случае, это уже хорошее решение (так или иначе об этом не задумывалось), но я хотел бы знать, можно ли это сделать ларавельным способом – Gregory

ответ

0

Ok , так вот как я это сделал.

  1. Положить фильтровать значения формы в сессии (вместо мигания входа)
  2. Form модели связывать значение сессии в виде
  3. Добавить маршрут, который удаляет объект сеанса и перенаправляет к первоначальному маршруту
Смежные вопросы