Laravel授权 - 将多个值传递给策略

时间:2016-01-20 19:21:07

标签: php laravel laravel-5.2

我有一种方法可以从公司中删除用户,并希望进行检查以确保公司内部仍有管理员。

我使用下面的方法,添加第三个参数时代码段不起作用。如何将多个变量传递给它?

$this->authorize('companyHasAdminAfterDelete', $privilege->company, $user );

1 个答案:

答案 0 :(得分:0)

您可以在删除用户之前执行简单检查,以检查有admin个角色的人数吗?

如果在delete之前只有一个,那么你知道他可能不会被删除等。