hasAbility('update-contents-'.$content->module->alias)) return false; if ($user->id != $content->user_id) { return $user->hasAbility('update-contents') && $user->hasAbility('update-all-contents'); }; return $user->hasAbility('update-contents'); } /** * Determine whether the user can delete the content. * * @param \App\Models\User $user * @param \App\Models\Content\Content $content * @return mixed */ public function delete(User $user, Content $content) { return $user->hasAbility('delete-contents'); } }