* * @version 1.0.0 */ class TagCancellationLog extends Model { use HasFactory; protected $table = 'tag_cancellation_logs'; protected $fillable = [ 'tag_id', 'cancellation_reason_id', 'cancellation_observations', 'cancellation_at', 'cancelled_by', ]; protected function casts(): array { return [ 'cancellation_at' => 'datetime', ]; } // Relaciones public function tag() { return $this->belongsTo(Tag::class); } public function cancellationReason() { return $this->belongsTo(CatalogCancellationReason::class, 'cancellation_reason_id'); } public function cancelledBy() { return $this->belongsTo(User::class, 'cancelled_by'); } }