【问题标题】:laravel - how to check auth guard in javascript?laravel - 如何在 javascript 中检查身份验证保护?
【发布时间】:2018-10-24 23:17:57
【问题描述】:

当我想获得我使用的经过身份验证的管理员时,在 balde 和控制器中

$data=Auth::guard('admin')->user();

有没有办法在 javascript 变量中获取它,然后 console.log 呢?

我试图通过这个来解决这个问题,但它不起作用。我也搜索了 google 和 stackoverflow,但无法获得现有答案

var data = <?php Auth::guard('admin')->user();?>
console.log(data);

我正在使用 hesto 多重身份验证

【问题讨论】:

标签: javascript laravel authentication


【解决方案1】:

我通过这样做解决了这个问题。

var data = &lt;?= Auth::guard('customer')-&gt;user() ?&gt;;

【讨论】:

    【解决方案2】:

    在你的刀片文件中试试这个:

    <script>
       var data = {!! Auth::guard('admin')->user() !!}
       console.log(data);
    </script>
    

    【讨论】:

    • 这不起作用。控制台显示以下错误 Uncaught SyntaxError: Unexpected token &.
    猜你喜欢
    • 1970-01-01
    • 2020-05-10
    • 2016-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 2020-02-10
    • 2015-10-17
    相关资源
    最近更新 更多