【发布时间】:2021-01-05 08:37:31
【问题描述】:
模型文件
class BanUser extends Model
{
public function user()
{
return $this->belongsTo(User::class, "user_id", "id");
}
public static function getBanList()
{
$getlist = BanUser::with(['user'])
->get()
->toArray();
return $getlist;
}
}
//数据
[0] => Array
(
[id] => 3
[user_id] => 2
[created_at] => 2020-09-16T16:06:54.000000Z
[updated_at] => 2020-09-16T16:06:54.000000Z
[user] => Array
(
[id] => 2
[name] => hi
[email] => hi@gmail.com
[email_verified_at] =>
[created_at] => 2020-09-10T12:18:18.000000Z
[updated_at] => 2020-09-10T12:19:11.000000Z
)
)
上面的代码是检索所有禁止用户列表,但是每个用户都附加了一个角色,我如何加入角色表以便检索每个用户的角色?我使用了 laravel spatie 权限。任何人都可以在这方面提供帮助吗? :(
【问题讨论】:
-
你能显示用户和角色模型之间的关系吗?
-
所以...
with('user.roles')?
标签: php laravel permissions laravel-permission