Se comenzó a programar seeders y modelos (las migraciones ya están terminadas)

This commit is contained in:
Lucho
2026-03-10 16:41:34 -03:00
parent 55fc8aa0a8
commit 6c9d79115b
19 changed files with 651 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
class Servicio extends Model
{
use HasFactory;
protected $fillable = [
'titulo',
'estado',
'descripcion',
'profesion_id',
'foto_id',
];
//pertenece a
public function contenido()
{
return $this->belongsTo(Contenido::class, 'contenido_id');
}
public function profesion()
{
return $this->belongsTo(Profesion::class, 'profesion_id');
}
public function foto()
{
return $this->belongsTo(Foto::class, 'foto_id');
}
// Tiene un
public function formulario()
{
return $this->hasOne(Formulario::class, 'servicio_id');
}
//Tablas intermedias
public function profesional()
{
return $this->belongsToMany(Profesional::class, 'profesional_servicio', 'servicio_id', 'profesional_id');
}
}