【问题标题】:How to Get Auth::User() Array Elements Value in Laravel如何在 Laravel 中获取 Auth::User() 数组元素值
【发布时间】:2019-02-01 07:53:09
【问题描述】:

我想在 Auth::User() 中获取数组元素值。后 {{dd(Auth::User()}} 数组的输出显示了许多元素:

  Admin {#474 ▼
  #guard: "admin"
  #fillable: array:4 [▶]
  #hidden: array:2 [▶]
  #connection: "mysql"
  #table: null
  #primaryKey: "id"
  #keyType: "int"
  +incrementing: true
  #with: []

我正在尝试使用Auth::user()->guard; 访问它,但它对我不起作用。请告诉我如何得到这个。非常感谢。

【问题讨论】:

标签: laravel laravel-5 laravel-4 laravel-5.2


【解决方案1】:

检查此功能。它会检查当前登录的用户是否受到所有保护。在这里,我使用 dd 转储登录的守卫。但是您可以提取并利用它来做任何您想做的事情。

  $guards = array_keys(config('auth.guards'));
  foreach ($guards as $guard) {
    if(Auth::guard($guard)->check()) dd($guard);
  }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-15
    • 2019-10-02
    • 2023-04-04
    • 2015-12-22
    • 2018-01-18
    • 2017-03-29
    • 1970-01-01
    相关资源
    最近更新 更多