tablas y modelos

This commit is contained in:
GianellaDelMestre
2025-12-07 00:08:18 -03:00
parent 2f0a256b6c
commit 832f9228af
12 changed files with 298 additions and 14 deletions
+28
View File
@@ -0,0 +1,28 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Sale extends Model
{
use HasFactory;
protected $fillable = [
'metodo_pago'
];
// Permitimos asignación masiva para poder guardar rápido
protected $guarded = [];
// Relación 1: Una venta pertenece a un Cliente (User)
public function user()
{
return $this->belongsTo(User::class);
}
// Relación 2: Una venta tiene muchos items o detalles
public function details()
{
return $this->hasMany(SaleDetail::class);
}
}