File: /var/www/vhost/disk-apps/alq-cali.bikenow.co/app/Rol.php
<?php
namespace App;
use App\RoleTerm;
use Illuminate\Database\Eloquent\Model;
class Rol extends Model
{
protected $guarded = ['id', 'created_at', 'updated_at'];
public function users()
{
return $this->hasMany('App\User');
}
public function modules_rol()
{
return $this->hasMany(ModuleRol::class)
->join('modules', 'modules.id', '=', 'module_rols.module_id')
->whereNull('modules.module_id')
->where('modules.active', true)
->orderBy('module_rols.order', 'ASC');
}
public function role_terms()
{
return $this->hasMany(RoleTerm::class, 'role_id', 'id');
}
}