Я делаю викторину. У меня многостраничный вид зависит от выбора пользователя. Разбиение на страницы Laravel не сохраняет входные данные предыдущих страниц, поэтому есть ли способ исправить эту проблему? Я использую Javascript, JQuery, чтобы скрыть, показать <div>, так что есть ли способ избежать этого. Причина Если есть 1 вопрос, должно быть только 1 представление, но у меня 5 <div>.
@HADI Да, я тоже так думаю. Таким образом, я могу хранить все requests в массиве или что-то в этом роде. Но как мне их все отправить? Я просто ищу какой-нибудь пример, сэр. Вы можете привести мне небольшой пример этого? на ответ
После отправки в контроллер просто верните сеанс $value = $request->session()->get('key');
О, я вижу. Можете ли вы дать мне в этом разделе ответов. Тогда я могу дать тебе репутацию. наверное.
Ответ добавил брат!



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вероятно, вы должны использовать ajax. Сохранять данные как cookie при нажатии кнопок пагинации. Думаю, это самый простой способ сделать это.
это должен быть комментарий, у вас достаточно репутации, зачем вы это делаете
Так оно и есть. Я помещаю входные данные в массив cookie или что-то в этом роде. и когда я нажимаю submit button, я отправляю свой файл cookie?
Я думал над этим вопросом 3 дня. И я сделал это с помощью jquery. Почти то же самое. Я сделал с печеньем. Но могло бы быть лучшее решение. Я тоже слежу за этим вопросом. Надеюсь, ты получил ответ.
Сделать это можно с помощью Old inputhttps://laravel.com/docs/5.6/requests#old-input
Вы получаете данные с помощью помощника old
<input type = "text" name = "username" value = "{{ old('username') }}">
Использовать сеанс Laravel https://laravel.com/docs/5.6/session
Для каждой отправки викторины сохраните их в сеансе, а для окончательной отправки просто верните свою сессию -
$quizData = session('quizdata');
Да, используйте сеанс.