Files
2023-11-07 22:43:10 +00:00

50 lines
1.1 KiB
PHP
Executable File

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Promociones extends Model
{
use HasFactory;
protected $fillable = [
'precio',
'utilidad',
'img_publicidad',
'fecha_limite',
'visible',
'categoria_id'
];
public function categoria(){
return $this ->belongsTo(Categoria::class);
}
public function servicios(){
return $this ->hasMany(Servicio::class,'promocion_id');
}
public function cuentas(){
return $this ->hasMany(Cuentas::class,'promocion_id');
}
public function historiales(){
return $this ->hasMany(Historiale::class,'promocion_id');
}
public function tarifas(){
return $this ->belongsToMany(Tarifas::class,'promocion_tarifas','promocion_id','tarifa_id');
}
public function usuario_promos(){
return $this ->hasMany(Usuario_promo::class,'promocion_id');
}
public function tarifaPromo(){
return $this ->hasMany(TarifaPromo::class,'promocion_id');
}
}