Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class RoleModel extends BaseModel {
- protected $table = 'role';
- protected $fillable = ['role'];
- protected $dates = ['deleted_at'];
- public function usuarios() {
- return $this->belongsToMany('MoltareasUsuarioUsuarioModel', 'role_x_usuario', 'idUsuario','idRole')
- ->withTimestamps();
- }
- }
- class UsuarioModel extends Authenticatable {
- use Notifiable;
- protected $table = 'usuario';
- protected $fillable = [ 'nombre', 'apellido', 'email', 'password', 'idRole'];
- protected $hidden = [ 'password', 'remember_token'];
- protected $dates = ['deleted_at'];
- public function roles() {
- return $this->belongsToMany('MoltareasRoleRoleModel', 'role_x_usuario', 'idRole', 'idUsuario')
- ->withTimestamps();
- }
- }
- introducir el código aquí
- $user = MoltareasUsuarioUsuarioModel::get();
- foreach ($user->roles as $role) {
- var_dump($role);
- }
- #attributes: array:5 [▼
- "id" => 1
- "role" => "ADMINISTRADOR"
- "deleted_at" => null
- "created_at" => "2016-10-07 09:57:27"
- "updated_at" => "2016-10-07 09:57:27"
- ]
- $users = MoltareasUsuarioUsuarioModel::orderBy('id','ASC')->get();
- $users->each(function($users){
- $users->roles;
- })
- dd($users);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement