Многостраничный просмотр и сеанс Laravel

Я делаю викторину. У меня многостраничный вид зависит от выбора пользователя. Разбиение на страницы Laravel не сохраняет входные данные предыдущих страниц, поэтому есть ли способ исправить эту проблему? Я использую Javascript, JQuery, чтобы скрыть, показать <div>, так что есть ли способ избежать этого. Причина Если есть 1 вопрос, должно быть только 1 представление, но у меня 5 <div>.

  1. Сессия?
  2. ...

Да, используйте сеанс.

HADI 09.04.2018 11:59

@HADI Да, я тоже так думаю. Таким образом, я могу хранить все requests в массиве или что-то в этом роде. Но как мне их все отправить? Я просто ищу какой-нибудь пример, сэр. Вы можете привести мне небольшой пример этого? на ответ

Ruka Xing 09.04.2018 12:01

После отправки в контроллер просто верните сеанс $value = $request->session()->get('key');

HADI 09.04.2018 12:03

О, я вижу. Можете ли вы дать мне в этом разделе ответов. Тогда я могу дать тебе репутацию. наверное.

Ruka Xing 09.04.2018 12:05

Ответ добавил брат!

HADI 09.04.2018 12:13
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
5
48
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Вероятно, вы должны использовать ajax. Сохранять данные как cookie при нажатии кнопок пагинации. Думаю, это самый простой способ сделать это.

это должен быть комментарий, у вас достаточно репутации, зачем вы это делаете

Rahul Shrivastava 09.04.2018 11:14

Так оно и есть. Я помещаю входные данные в массив cookie или что-то в этом роде. и когда я нажимаю submit button, я отправляю свой файл cookie?

Ruka Xing 09.04.2018 11:23

Я думал над этим вопросом 3 дня. И я сделал это с помощью jquery. Почти то же самое. Я сделал с печеньем. Но могло бы быть лучшее решение. Я тоже слежу за этим вопросом. Надеюсь, ты получил ответ.

Ali Özen 09.04.2018 11:26

Сделать это можно с помощью 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');

Другие вопросы по теме