grayorc
2 روز پیش توسط grayorc مطرح شد
1 پاسخ

دوپلیکیت شدن کوئری

سلام
داشتم روی policy ها کار میکردم که به مشکل دوپلیکت شدن کوئری ها بر خوردم.
UserPolicy

    public function edit(User $user, User $model): bool
    {
        if ($user->hasPermission('edit-user')) {
            if ($model->permissions()->exists()) {
                return false;
            }
            return true;
        }
        return false;
    }

    public function delete(User $user, User $model): bool
    {
        if ($user->hasPermission('remove-user')) {
            if ($model->permissions()->exists()) {
                return false;
            }
            return true;
        }
        return false;
    }

 تصویر