diff --git a/src/Models/Concerns/WithQueryBuilder.php b/src/Models/Concerns/WithQueryBuilder.php index 192f1b86..6cb1d6b3 100644 --- a/src/Models/Concerns/WithQueryBuilder.php +++ b/src/Models/Concerns/WithQueryBuilder.php @@ -19,23 +19,23 @@ public function bootWithQueryBuilder(): void $this->authorize('viewAny', $this->getModelClass()); } - protected static function getModelClass(): ?string + protected function getModelClass(): ?string { return static::$model; } - protected static function getModel(): Model + protected function getModel(): Model { - return app(static::getModelClass()); + return app($this->getModelClass()); } - protected static function getQuery(): Builder + protected function getQuery(): Builder { - return static::getModel()->newQuery(); + return $this->getModel()->newQuery(); } - protected static function getScout(string $query = '*', ?Closure $callback = null): ScoutBuilder + protected function getScout(string $query = '*', ?Closure $callback = null): ScoutBuilder { - return static::getModel()->search($query, $callback); + return $this->getModel()->search($query, $callback); } }