model = Branch::class; $this->query = $this->model::query(); $this->queryActive(); } /** * Query active records */ public function queryActive(): self { $this->query->where('active', true); return $this; } /** * "Make" static sugar */ public static function make(): self { return new self(); } /** * Query */ public function query() { return $this->query; } /** * Branch values */ public static function values(): Collection|array { return static::make()->query()->pluck('name', 'id'); } }