*/ use HasFactory; protected $fillable = [ 'user_id', 'channel', 'fuel_type', 'enabled', ]; public function user(): BelongsTo { return $this->belongsTo(User::class); } public function scopeEnabled(Builder $query): void { $query->where('enabled', true); } public function scopeForChannel(Builder $query, string $channel): void { $query->where('channel', $channel); } public function scopeForFuelType(Builder $query, string $fuelType): void { $query->where('fuel_type', $fuelType); } protected function casts(): array { return [ 'enabled' => 'boolean', ]; } }