Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5 Laravel 5访问会话用户_Laravel 5 - Fatal编程技术网

Laravel 5 Laravel 5访问会话用户

Laravel 5 Laravel 5访问会话用户,laravel-5,Laravel 5,当一个用户登录并添加该用户时,我会在屏幕上看到当前用户的所有属性 $testing = $request->user(); dd($testing); 用户对象: User {#596 ▼ #table: "users" +primaryKey: "id" #fillable: array:3 [▶] #hidden: array:2 [▶] #connection: "mysql" #keyType: "int" +incrementing: true

当一个用户登录并添加该用户时,我会在屏幕上看到当前用户的所有属性

$testing = $request->user();

dd($testing);
用户对象:

User {#596 ▼
  #table: "users"
  +primaryKey: "id"
  #fillable: array:3 [▶]
  #hidden: array:2 [▶]
  #connection: "mysql"
  #keyType: "int"
  +incrementing: true
  #with: []
  #withCount: []
  #perPage: 15
  +exists: true
  +wasRecentlyCreated: false
  #attributes: array:9 [▶]
  #original: array:9 [▶]
  #changes: []
  #casts: []
  #dates: []
  #dateFormat: null
  #appends: []
  #dispatchesEvents: []
  #observables: []
  #relations: []
  #touches: []
  +timestamps: true
  #visible: []
  #guarded: array:1 [▶]
  #rememberTokenName: "remember_token"
}

如果我想使用任何属性在控制器方法中运行用户检查,我如何从控制器访问属性数组?

您可以通过以下方式访问属性:

\uu get()

或者直接调用
getAttribute
方法:

$request->user()->getAttribute('yourAttribute');

可以通过以下方式访问属性:

\uu get()

或者直接调用
getAttribute
方法:

$request->user()->getAttribute('yourAttribute');