Php 如果用户在blade文件中经过身份验证,我如何签入Laravel?
我有一个电子商务网站,当用户登陆时,我想显示一个登录弹出模式 用户需要登录,或者,如果他们继续作为访客,请选择他们来自的国家,因为该站点仅发送到某些国家 我在if语句中需要它,因为当用户第一次加载时,模态应该只显示一次 我知道逻辑应该是这样的:Php 如果用户在blade文件中经过身份验证,我如何签入Laravel?,php,laravel,Php,Laravel,我有一个电子商务网站,当用户登陆时,我想显示一个登录弹出模式 用户需要登录,或者,如果他们继续作为访客,请选择他们来自的国家,因为该站点仅发送到某些国家 我在if语句中需要它,因为当用户第一次加载时,模态应该只显示一次 我知道逻辑应该是这样的: @if (< user is a guest > AND < no country selected >) // show login modal @endif 但我不知道如何在Laravel Blade文件中实现这一点
@if (< user is a guest > AND < no country selected >)
// show login modal
@endif
但我不知道如何在Laravel Blade文件中实现这一点。有专门为此而预构建的
@客人
//如果他是客人,这将运行
@终客
@认证
//如果他在之前登录,将运行此操作
@endauth
但对于您的情况,您需要一个检查用户是否为来宾且未选择任何国家/地区的向导,以便您可以在AppServiceProvider中创建自定义向导,您可以在boot方法中添加自定义向导
刀片::如果'directive_name',函数$value{
//把你的逻辑写在这里
如果非常感谢。这是非常有帮助的,因为我没有意识到您可以在Laravel中创建自定义指令!不客气: