У меня на этой странице есть логин и форма регистрации.
Чтобы показать правильные ошибки проверки (или в форме входа в систему или в форме регистрации)
Я нашел решение:
Форма входа и регистрации Laravel на одной странице в Laravel 5.2
В основном решение состоит в том, чтобы зарегистрировать переменную сеанса, какая форма нажата ..
В первый раз это работает, но теперь я замечаю, что каждый раз, когда я обновляю свой браузер, новый сеанс регистрируется так
когда я получаю значение, оно возвращает неправильное значение.
Если я захожу в свою папку: framework / сессий, я вижу несколько созданных сессий, одна из которых сохранила значение «register», другая имеет значение «adios», но
наконец, всегда возвращайте «значение регистра»
В моем RegisterController есть это:
public function __construct(Request $request)
{
$this->middleware('guest');
Session::put('last_auth_attempt', $request->auth_attempt);
Session::save();
}
В моем LoginController это:
public function __construct(Request $request)
{
$this->middleware('guest')->except('logout');
Session::put('last_auth_attempt', 'adios');
Session::save();
}
Я пишу в своем register.blade.php
Я получаю значение:
{{ Session:: get('last_auth_attempt')}}