我正在尝试激活和停用角色,但当停用运行时,我想检查角色是否有用户,如果他有用户将不会停用,否则将停用,并且我没有在这两个模型之间建立任何关系用户模型和角色模型
这是停用功能:
public function deactivate(Role $role)
{
$role->update([
'status' => 'deactivate'
]);
return Response()->json(' deactivated ')
}激活功能相同
我想要的是,当这个函数运行时,检查这个角色是否有用户,并且我使用Laratrust作为角色
发布于 2019-07-10 01:48:09
我通过在角色模型belongsToMany()中使用模型关系来解决这个问题,如下所示:
public function users()
{
return $this->belongsToMany(User::class);
}https://stackoverflow.com/questions/56940394
复制相似问题