gpt4 book ai didi

php - Laravel - Sentinel 用户与 eloquent 用户不同

转载 作者:行者123 更新时间:2023-12-01 09:23:45 25 4
gpt4 key购买 nike

我使用 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

有没有办法从 Sentinel 中检索 eloquent User 以便我可以查看它的关系?

最佳答案

在您的 User模型扩展哨兵 EloquentUser .

class User extends EloquentUser

而在您的 catalyst sentinel config设置用户模型,例如-
'users' => [
'model' => 'App\User',
],

并且不要忘记跑-
php artisan config:clear

关于php - Laravel - Sentinel 用户与 eloquent 用户不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48440577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com