<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;

class OrdenFoto extends Model
{
    protected $table = 'ordenes_fotos';
    protected $fillable = ['orden_id', 'orden_item_id', 'ruta', 'miniatura', 'tipo', 'descripcion', 'subido_por'];

    public function orden(): BelongsTo { return $this->belongsTo(OrdenTrabajo::class, 'orden_id'); }
    public function item(): BelongsTo { return $this->belongsTo(OrdenItem::class, 'orden_item_id'); }
    public function subidoPor(): BelongsTo { return $this->belongsTo(User::class, 'subido_por'); }
}
