在异常处理程序中设置或启动会话

时间:2018-08-19 00:56:43

标签: laravel laravel-session

我为未找到错误做了一些视图,但是我不能在视图内使用auth()-> user(),因此我将处理程序更改为重定向到404路由/ 404,在其中显示类似以下错误:

https://www.website.com/something/something链接已断开,并且在其他未使用处理程序的页面上,我将当前url作为会话传递:

redirect()->route('404')->withStatus(['url'=>url()->current()]);

我用这个:

@if($s = session('status'))
   {{$s['url']}} link is broken
@endif

但是从处理程序中,我无法设置会话。

所以我考虑过要获取以前的URL,但是它先获取URL,然后再获取处理程序...因此,我一直试图传递未找到的URL,并由处理程序处理:D

0 个答案:

没有答案