老师, 我return true;之后还是没打印出来. 是因为哪里逻辑有问题吗?我打印出来
public function boot(GateContract $gate)
{
parent::registerPolicies($gate);
foreach ($this->getPermissions() as $permission) {
dd($permission->roles);
$gate->define($permission->name,function(User $user) use ($permission){
return $user->hasRole($permission->roles);
});
}
}
发现是一个collection,然后程序到hasrole 该如何打印查看呢?hasrole几个intersect contains,还有一些$this->roles() 和 $role.比较的,学习感觉风中有点凌乱