'datetime:Y-m-d H:i:s', 'tiene_reporte_robo' => 'boolean', ]; /** * Relación con el modelo Arco */ public function arco() { return $this->belongsTo(Arco::class, 'arco_id'); } /** * Scope para filtrar por fecha del día */ public function scopeDelDia($query, ?string $fecha = null) { $fecha = $fecha ?? now()->format('Y-m-d'); return $query->whereDate('fecha_deteccion', $fecha); } /** * Scope para filtrar por arco */ public function scopePorArco($query, int $arcoId) { return $query->where('arco_id', $arcoId); } }