我在同一页面上有登录和注册表格。 显示正确的错误验证(或在登录表单或注册表单中) 我找到了解决方案: Laravel login and register forms on the same page in Laravel 5.2
基本上,解决方案是在会话变量中注册单击什么形式。
一开始它是有效的,但是现在我注意到每次刷新浏览器时都会注册新会话,因此 当我得到值时,它返回错误的值。 如果我转到文件夹:framework / sessions,我看到创建了多个会话,一个存储了“ 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')}}