created_by_user_id === $user->id; } /** * Determine if the user can view the plannable item */ public function view(User $user, PlannableItem $plannableItem): bool { return $plannableItem->trip->created_by_user_id === $user->id; } /** * Determine if the user can update the plannable item */ public function update(User $user, PlannableItem $plannableItem): bool { return $plannableItem->trip->created_by_user_id === $user->id; } /** * Determine if the user can delete the plannable item */ public function delete(User $user, PlannableItem $plannableItem): bool { return $plannableItem->trip->created_by_user_id === $user->id; } }