为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 5.8 重定向错误未显示消息

Laravel 5.8 重定向错误未显示消息

PHP
catspeake 2021-12-03 16:39:58
我将 Laravel 5.8 与自定义身份验证一起使用,因此,我需要使用Cache Tags。为了使其工作, myCACHE_DRIVE设置为array.但是使用这种配置,我无法在重定向到视图时使 Flash 会话消息工作。在 CustomAuthController.php 我试过:return redirect()       ->route('login')       ->withErrors('The credentials do not match our records');ORreturn redirect()->route('login')->with('error','The credentials do not match our records');在 login.blade.php 结果相同:<?php print '<pre>'; print_r(session()->all()); ?>结果:Array(    [_token] => yyUtSaFx3AxPrJR0biJ5HmjyHU0r5PYY0xi4kLGK    [_previous] => Array        (            [url] => http://127.0.0.1:8001        )    [_flash] => Array (            [old] => Array()            [new] => Array()        ))路线:Route::group(['middleware' => ['web']], function () {    // Authentication Routes...    Route::get('/', 'Auth\CustomAuthController@showLoginForm');    Route::name('login')->get('login', 'Auth\CustomAuthController@showLoginForm');    Route::name('login')->post('login', 'Auth\CustomAuthController@login');    Route::name('logout')->get('logout', 'Auth\CustomAuthController@logout');    Route::group(['middleware' => ['auth']], function () {        Route::name('home')->any('home', 'HomeController@home');    });});请问有人可以帮忙吗?提前致谢!
查看完整描述

2 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

请尝试-

CustomAuthController.php 中

return redirect()->route('login')->withErrors(['error' => 'The credentials do not match our records']);

login.blade.php 中

<p>{{session('errors')->first('error');}}</p>


查看完整回答
反对 回复 2021-12-03
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

尝试:

return redirect()->route('login')->with(['error' => 'The credentials do not match our records']);



查看完整回答
反对 回复 2021-12-03
  • 2 回答
  • 0 关注
  • 174 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信