【问题标题】:laravel blade @auth and @guestlaravel 刀片 @auth 和 @guest
【发布时间】:2020-04-11 14:40:10
【问题描述】:
我编写了一个自定义身份验证模块,它将验证来自外部 API 的用户凭据,这工作正常,用户可以登录和注销,但是我不能在刀片模板中使用 @auth 和 @guest。我正在设置一个会话变量“authenticated”=> true,但它似乎不起作用,尽管登录只是向我显示了访客内容。
laravel 5.8
我认为我没有设置正确的会话变量,感谢任何帮助。
谢谢
摄像头
【问题讨论】:
标签:
laravel
laravel-blade
【解决方案1】:
好吧,所以我犯了一个愚蠢的错误,我正在返回一个需要来自控制器的数据而不是调用控制器的视图我返回的视图中没有数据,这就是我让自己感到困惑的原因。
【解决方案2】:
如果有人遇到这个问题并且和我有同样的问题,需要设置的会话变量是这样的,其中 59ba... 是一个令牌
$request->session()->put('login_web_59ba36addc2b2f9401580f014c7f58ea4e30989d', 1);