| 1234567891011121314151617181920212223242526272829303132 | 
							- <?php
 
- namespace App\Models\Admin;
 
- use App\Models\Consultant;
 
- use Illuminate\Database\Eloquent\Model;
 
- class AdminUser extends Model
 
- {
 
-     protected $table = 'admin_users';
 
-     protected $guarded = [];
 
-     public function adminRoles()
 
-     {
 
-         return $this->belongsToMany(AdminRole::class,'admin_role_users','user_id','role_id');
 
-     }
 
-     
 
-     public function AdminPermissions()
 
-     {
 
-         return $this->belongsToMany(AdminPermission::class,'admin_user_permissions','user_id','permission_id');
 
-     }
 
-     public function subsites()
 
-     {
 
-         return $this->hasMany(SubsiteAdminUser::class, 'admin_user_id');
 
-     }
 
-     
 
-     public function consultant()
 
-     {
 
-         return $this->hasOne(Consultant::class,'admin_users_id','id');
 
-     }
 
-     
 
- }
 
 
  |