2018-08-10 17:14:09 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace Models;
|
|
|
|
|
2018-11-16 13:43:27 +01:00
|
|
|
use Common\Model;
|
2018-08-10 17:14:09 +02:00
|
|
|
|
|
|
|
class Group extends Model
|
|
|
|
{
|
|
|
|
protected $table = 'zz_groups';
|
|
|
|
|
|
|
|
/* Relazioni Eloquent */
|
|
|
|
|
|
|
|
public function users()
|
|
|
|
{
|
|
|
|
return $this->hasMany(User::class, 'idgruppo');
|
|
|
|
}
|
|
|
|
|
|
|
|
public function modules()
|
|
|
|
{
|
2018-08-21 11:06:37 +02:00
|
|
|
return $this->belongsToMany(Module::class, 'zz_permissions', 'idgruppo', 'idmodule')->withPivot('permessi');
|
2018-08-10 17:14:09 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
public function views()
|
|
|
|
{
|
|
|
|
return $this->belongsToMany(View::class, 'zz_group_view', 'id_gruppo', 'id_vista');
|
|
|
|
}
|
|
|
|
}
|