【发布时间】:2020-03-14 05:51:59
【问题描述】:
谁能逐行向我详细解释这部分?如何在 Eloquent ORM 中创建 isAuthorized(@param, @param) 方法?
class User extends Authenticatable
{
public function isAuthorized($object, $operation)
{
return Db::table('role_permissions')
->where('object', $object)
->where('operation', $operation)
->join('user_roles', 'user_roles.role_id', '=', 'role_permissions.role_id')
->where('user_roles.user_id', $this->id)
->exists();
}
}
【问题讨论】:
标签: php mysql eloquent laravel-blade laravel-6