| 1234567891011121314151617181920212223242526272829303132 | <?phpnamespace 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');    }    }
 |