hasAbility('create-widgets'); } /** * Determine whether the user can update the widget. * * @param \App\Models\User $user * @param \App\Widget $widget * * @return mixed */ public function update(User $user, Widget $widget) { return $user->id == $widget->user_id || $user->hasAbility('edit-widgets'); } public function assign(User $user) { return $user->hasAbility('assign-widgets'); } public function unassign(User $user) { return $user->hasAbility('unassign-widgets'); } }