Files
sirpremiumv2/app/Models/Role.php
T

42 lines
772 B
PHP
Executable File

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Role extends Model
{
use HasFactory;
protected $fillable = [
'nombre',
'subvendedor_id',
];
public function subvendedor()
{
return $this->belongsTo(User::class, 'subvendedor_id');
}
public function usuarios()
{
return $this->hasMany(User::class, 'rol_id');
}
public function permisos()
{
return $this->hasMany(Permiso::class, 'rol_id');
}
public function tarifas()
{
return $this->hasMany(Tarifas::class, 'rol_id');
}
public function rol_promos()
{
return $this->hasMany(TarifaPromo::class, 'rol_id');
}
}