request = $request; } public function index(BaseUser $user) { return $user->hasPermission('permission.view'); } public function show(BaseUser $user, Permission $permission) { return $user->hasPermission('permission.view'); } public function store(BaseUser $user) { return $user->hasPermission('permission.create'); } public function update(BaseUser $user) { return $user->hasPermission('permission.update'); } public function destroy(BaseUser $user) { return $user->hasPermission('permission.delete'); } }