. */ namespace Models; use Common\SimpleModelTrait; use Illuminate\Database\Eloquent\Model; class Group extends Model { use SimpleModelTrait; protected $table = 'zz_groups'; /* Relazioni Eloquent */ public function users() { return $this->hasMany(User::class, 'idgruppo'); } public function modules() { return $this->belongsToMany(Module::class, 'zz_permissions', 'idgruppo', 'idmodule')->withPivot('permessi'); } public function views() { return $this->belongsToMany(View::class, 'zz_group_view', 'id_gruppo', 'id_vista'); } }