'integer', 'is_active' => 'boolean', ]; public function scopeActive(Builder $query): Builder { return $query->where('is_active', true); } public function scopeByLocation(Builder $query, string $location): Builder { return $query->where('location', $location); } public function getReward(string $lang = 'fr'): ?string { return Translation::getTranslation($this->reward_key, $lang); } }