Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. class RoleModel extends BaseModel {
  2.  
  3. protected $table = 'role';
  4. protected $fillable = ['role'];
  5. protected $dates = ['deleted_at'];
  6.  
  7. public function usuarios() {
  8. return $this->belongsToMany('MoltareasUsuarioUsuarioModel', 'role_x_usuario', 'idUsuario','idRole')
  9. ->withTimestamps();
  10. }
  11. }
  12.  
  13. class UsuarioModel extends Authenticatable {
  14.  
  15. use Notifiable;
  16.  
  17. protected $table = 'usuario';
  18. protected $fillable = [ 'nombre', 'apellido', 'email', 'password', 'idRole'];
  19. protected $hidden = [ 'password', 'remember_token'];
  20. protected $dates = ['deleted_at'];
  21.  
  22. public function roles() {
  23. return $this->belongsToMany('MoltareasRoleRoleModel', 'role_x_usuario', 'idRole', 'idUsuario')
  24. ->withTimestamps();
  25. }
  26. }
  27.  
  28. introducir el código aquí
  29.  
  30. $user = MoltareasUsuarioUsuarioModel::get();
  31.  
  32. foreach ($user->roles as $role) {
  33. var_dump($role);
  34. }
  35.  
  36. #attributes: array:5 [▼
  37. "id" => 1
  38. "role" => "ADMINISTRADOR"
  39. "deleted_at" => null
  40. "created_at" => "2016-10-07 09:57:27"
  41. "updated_at" => "2016-10-07 09:57:27"
  42. ]
  43.  
  44. $users = MoltareasUsuarioUsuarioModel::orderBy('id','ASC')->get();
  45. $users->each(function($users){
  46. $users->roles;
  47. })
  48. dd($users);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement