'boolean' ]; protected $enumCasts = [ 'type' => EleveurOcbStatus::class ]; public function getRouteKeyName() { return "slug"; } public function site() { return $this->hasOne(BreedersSites::class, 'breeder_id'); } public function inuavs() { return $this->hasMany(BreedersInuav::class); } /** * Get ocb validated breeders query * * @return \Illuminate\Database\Eloquent\Builder */ public static function ocbValidated() { return static::where('status', true)->where('type', EleveurOcbStatus::yes()->value); } }