gpt4 book ai didi

javascript - 如何在 Blad 中检查 Auth::user() -> Roles() 如果为 null

转载 作者:行者123 更新时间:2023-12-03 02:51:10 25 4
gpt4 key购买 nike

我的 Javascript 中有以下行

    let roles =  {!! Auth::user()->roles()->get()  !!};

现在,如果我没有经过身份验证,此行会引发错误

Call to a member function roles() on null (View: D:\data\Project\resources\views\booking.blade.php)

虽然我只想重定向到/login 页面!

有人能告诉我该怎么做吗?在 Controller 中执行此操作没有问题,但在页面本身上我尝试了 Blade 命令,例如

@if (!empty(Auth::user()))

...@endif

但没有成功!

最佳答案

您可以尝试以下操作:

let roles =  {!! Auth::user() ? Auth::user()->roles()->get() : ''  !!};

关于javascript - 如何在 Blad 中检查 Auth::user() -> Roles() 如果为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47854499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com