Сохранение данных формы после авторизации Middleware принуждает пользователя войти? - PullRequest
0 голосов
/ 14 марта 2019

У меня есть промежуточное программное обеспечение для аутентификации на маршруте моего магазина.

Если вы не вошли в систему, он перенаправит вас на страницу входа при отправке форм.

Затем вы войдете в систему иавтоматически перенаправляется обратно на страницу, на которой вы были (форма).Как я могу получить данные форм, которые были отправлены до входа в систему?

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

1 Ответ

0 голосов
/ 14 марта 2019

(1) - просто хранить данные в сеансе.В вашей промежуточной программе данные push-формы в форме Session

Session::push('formdata', $request->all());

получают данные из сессии

Session::get('formdata');

(2) - или вы можете хранить отдельные значения;

Session::put('name', $request->name);
Session::put('email', $request->email);
Session::get('name');
Session::get('email');

После входа в систему

<form method="post" action="{{ url('/testing') }}">
    {{csrf_field() }}
     <input type="text" name="name" value="{{Session::get('name)}}">                  
     <input type="submit" name="submit">
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...