laravel - 如何在javascript中检查auth guard?

时间:2018-05-15 07:41:44

标签: javascript laravel authentication

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

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

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

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

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

我正在使用hesto multiauth

2 个答案:

答案 0 :(得分:0)

在您的刀片文件中尝试此操作:

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

答案 1 :(得分:0)

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

var data = <?= Auth::guard('customer')->user() ?>;