Ben*_*Ben 5 php sentinel laravel
我使用 Laravel 和 Sentinel 进行身份验证。
身份验证工作正常,我可以使用 Sentinel 登录并取回用户,我可以看到所有用户的字段。
但是,我无法访问它的关系(哨兵角色除外)。
$user = Sentinel::findById($userId);
dd($user->telephones); // returns null
$user = App\User::find($userId);
dd($user->telephones); // displays a dump of the associated eloquent collection
Run Code Online (Sandbox Code Playgroud)
有没有办法从 Sentinel 中检索 eloquent User 以便我可以查看它的关系?
在您的User模型中扩展 Sentinel EloquentUser。
class User extends EloquentUser
Run Code Online (Sandbox Code Playgroud)
在您catalyst sentinel config设置的用户模型中,例如 -
'users' => [
'model' => 'App\User',
],
Run Code Online (Sandbox Code Playgroud)
别忘了跑——
php artisan config:clear
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
747 次 |
| 最近记录: |