|
@@ -16,7 +16,7 @@ class User extends Authenticatable
|
|
* @var array
|
|
* @var array
|
|
*/
|
|
*/
|
|
protected $fillable = [
|
|
protected $fillable = [
|
|
- 'name', 'email', 'password',
|
|
|
|
|
|
+ 'name', 'email', 'telegram_id', 'google_id', 'role_id', 'password',
|
|
];
|
|
];
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -36,4 +36,16 @@ class User extends Authenticatable
|
|
protected $casts = [
|
|
protected $casts = [
|
|
'email_verified_at' => 'datetime',
|
|
'email_verified_at' => 'datetime',
|
|
];
|
|
];
|
|
|
|
+
|
|
|
|
+ public function roles(){
|
|
|
|
+ return $this->belongsTo(Role::class);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function locations(){
|
|
|
|
+ return $this->hasMany(Location::class);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function groups(){
|
|
|
|
+ return $this->belongsToMany(Group::class);
|
|
|
|
+ }
|
|
}
|
|
}
|