8889841cClient_ContactPerson.php000066600000001714150441765570011362 0ustar00belongsTo(ContactPerson::class); } public function personContact() { return $this->hasOne(ContactPerson::class, 'id'); } public function contactPerson() { return $this->belongsTo(ContactPerson::class, 'contactpeople_id', 'id'); } public function ContactPersonPtr() { return $this->belongsTo(ContactPersonPartner::class, 'contactpeople_id', 'id'); } public function ContactPersonLtd() { return $this->belongsTo(ContactPersonLimited::class, 'contactpeople_id', 'id'); } } Reminders.php000066600000000573150441765570007234 0ustar00hasOne(ContactPerson::class, 'id'); return $this->belongsTo(ContactPerson::class, 'contactpeople_id', 'id'); } } cp_limited.php000066600000000716150441765570007414 0ustar00belongsTo(ContactPerson::class, 'contactperson_id', 'id'); } } LimitedShareholder.php000066600000001124150441765570011045 0ustar00hasOne(ContactPerson::class, 'id'); return $this->belongsTo(ContactPerson::class, 'contactpeople_id', 'id'); } } ClientsService.php000066600000002363150441765570010225 0ustar00belongsTo(Client::class, 'clients_id', 'id'); } // relation between service and clientservice public function service() { return $this->hasOne(Service::class, 'id', 'services_id'); } public function cservice() { return $this->belongsTo(Service::class, 'services_id', 'id'); } public function taskService() { return $this->hasOne(Service::class, 'id'); } public function serv() { return $this->hasOne(Service::class, 'id'); } public function cs_service(): HasOne { return $this->hasOne(Client::class); } } Permission.php000066600000000771150441765570007434 0ustar00hasMany(Role_has_Permission::class, 'permission_id'); } } Task_Post.php000066600000001323150441765570007205 0ustar00hasMany(Task_likes::class); } public function comments() { return $this->hasMany(Task_Comments::class); } public function taskpost() { return $this->belongsTo(Tasks::class); } public function postuser() { return $this->belongsTo(User::class, 'user_id', 'id'); } } Postchecks.php000066600000001061150441765570007403 0ustar00hasOne(Postcheck_Attachment::class, 'servicepostcheck_id', 'id'); } } KPIPerfomance.php000066600000000661150441765570007725 0ustar00belongsTo(Permission::class, 'permission_id', 'id'); } public function permtoRole() { return $this->belongsTo(Permission::class, 'id', 'permission_id'); } } portalpassword.php000066600000001457150441765570010372 0ustar00belongsTo(User::class, 'user_id'); } public function user() { return $this->hasOne(User::class, 'id', 'user_id'); } public function commuser() { return $this->belongsTo(User::class, 'user_id'); } } Service.php000066600000002324150441765570006700 0ustar00hasMany(Service::class); } public function serviceTask(): HasMany { return $this->hasMany(Tasks::class); } public function clientservice() { return $this->belongsTo(ClientsService::class, 'services_id', 'id'); } public function clientserv() { // return $this->hasMany(ClientServ::class, 'service_id', 'id'); } } cp_partners.php000066600000001225150441765570007617 0ustar00belongsTo(ContactPerson::class, 'contactperson_id ', 'id'); } public function contactPersonPartner() { // return $this->hasOne(ContactPerson::class, 'id'); return $this->belongsTo(ContactPerson::class, 'contactperson_id', 'id'); } } LeaveRequest.php000066600000001011150441765570007675 0ustar00belongsTo(User::class, 'user_id'); } } ContactPerson.php000066600000002623150441765570010064 0ustar00belongsTo(Client::class, 'contactPerson_id'); } public function clientconPerso(): BelongsTo { return $this->belongsTo(Client::class); } public function clien() { return $this->hasOne(Client_ContactPerson::class, 'client_id '); } public function clientContactPerson() { return $this->belongsTo(ContactPersonPartner::class, 'contactpeople_id', 'id'); } public function contactPersonlmtd() { return $this->hasOne(ContactPersonLimited::class, 'contactpeople_id', 'id'); } public function cpLimitedperson() { return $this->hasOne(cp_limited::class, 'contactperson_id', 'id'); } } Policies.php000066600000000504150441765570007045 0ustar00hasMany(Tasks::class, 'employees_id', 'id'); } public function userId() { return $this->belongsTo(User::class, 'user_id'); } } User.php000066600000003745150441765570006226 0ustar00 */ protected $fillable = [ 'name', 'email', 'phone', 'role_id', 'password', 'profile_image', 'first_name', 'middle_name', 'last_name', 'status', 'position', 'cv', 'contract', 'application', 'offer_letter', 'nssf', 'enddate', 'phone', 'joining_date', 'start_date', 'termination', 'enddate', 'termination_letter', 'contract_period', 'tin', 'nida' ]; /** * The attributes that should be hidden for serialization. * * @var array */ protected $hidden = [ 'password', 'remember_token', ]; /** * The attributes that should be cast. * * @var array */ protected $casts = [ 'email_verified_at' => 'datetime', ]; public function roleuser(): HasOne { return $this->hasOne(Role::class, 'id', 'role_id'); } public function employeeUser() { return $this->hasOne(Employee::class, 'user_id'); } public function userAssign() { return $this->belongsTo(Tasks::class, 'user_id'); } public function assignedUser() { return $this->hasMany(Tasks::class, 'user_id', 'id'); } public function comments() { return $this->hasMany(Task_Comments::class, 'user_id'); } } CompanyType.php000066600000001001150441765570007537 0ustar00belongsTo(Client::class); } } CustomDispatchJob.php000066600000000771150441765570010671 0ustar00belongsTo(Client::class, 'id'); } } Postcheck_Attachment.php000066600000001164150441765570011374 0ustar00belongsTo(Tasks::class, 'task_id'); } public function postcheckservice() { return $this->belongsTo(Postchecks::class, 'servicepostcheck_id'); } } DispatchJob.php000066600000001124150441765570007467 0ustar00belongsTo(Client::class, 'id'); } } TaskUpdates.php000066600000000545150441765570007533 0ustar00belongsTo(Client::class, 'client_id'); } public function contactPersonSole() { //return $this->hasOne(ContactPerson::class, 'id'); return $this->belongsTo(ContactPerson::class, 'contactpeople_id', 'id'); } } CheckInTime.php000066600000001071150441765570007421 0ustar00belongsTo(User::class, 'user_id', 'id'); } public function checkOutTime() { return $this->hasOne(CheckOutTime::class, 'user_id', 'user_id'); } } LimitedDirector.php000066600000001035150441765570010361 0ustar00hasOne(ContactPerson::class, 'id'); return $this->belongsTo(ContactPerson::class, 'contactpeople_id', 'id'); } } Attendance.php000066600000001005150441765570007341 0ustar00belongsTo(User::class, 'user_id', 'id'); } } CheckOutTime.php000066600000000705150441765570007625 0ustar00belongsTo(User::class, 'user_id', 'id'); } } RecieveDoc.php000066600000001230150441765570007303 0ustar00belongsTo(Client::class, 'id'); } } GeneralSetting.php000066600000000650150441765570010213 0ustar00belongsTo(Client::class, 'id'); } } Role.php000066600000000614150441765570006201 0ustar00belongsTo(Tasks::class, 'task_id'); } public function precheckservice() { return $this->belongsTo(Prechecks::class, 'serviceprecheck_id'); } } Report.php000066600000000261150441765570006551 0ustar00hasOne(Employee::class, 'id'); } public function UserPoster() { return $this->hasOne(User::class, 'id'); } public function employee() { return $this->belongsTo(Employee::class); } public function client(): BelongsTo { return $this->belongsTo(Client::class, 'clients_id', 'id'); } public function service() { //return $this->belongsTo(Service::class, 'services_id', 'id'); } public function EachTask(): BelongsTo { return $this->belongsTo(Service::class, 'services_id', 'id'); } //relation between task and client service public function clientservice() { return $this->belongsTo(ClientsService::class, 'clientservices_id'); } public function userAssign() { return $this->belongsTo(User::class, 'user_id', 'id'); } public function juniorAssign() { return $this->belongsTo(User::class, 'junior_id', 'id'); } public function preCheckAttach() { return $this->hasOne(precheck_attachment::class, 'task_id'); } public function postCheckAttach() { return $this->hasOne(postcheck_attachment::class, 'task_id'); } } Task_likes.php000066600000000514150441765570007370 0ustar00hasOne(Precheck_Attachment::class); } public function attachments() { return $this->hasOne(Precheck_Attachment::class, 'serviceprecheck_id', 'id'); } } Client.php000066600000004332150441765570006517 0ustar00hasOne(ContactPerson::class, 'id'); } public function tasks() { return $this->hasMany(Tasks::class, 'clients_id'); } public function ClientService(): BelongsTo { return $this->belongsTo(ClientsService::class, 'clients_id', 'id'); } public function clientserv() { return $this->hasOne(ClientsService::class, 'clients_id', 'id'); } public function dispatchjob(): HasOne { return $this->hasOne(DispatchJob::class); } public function companytype() { return $this->belongsTo(CompanyType::class, 'client_id'); } public function compType() { return $this->hasOne(CompanyType::class, 'client_id', 'id'); } public function ReceiveDocs() { //return $this->hasOne(ReceiveDocs::class, 'client_id'); } } ContactPersonLimited.php000066600000001633150441765570011374 0ustar00hasOne(ContactPerson::class, 'id'); return $this->belongsTo(ContactPerson::class, 'contactpeople_id', 'id'); } public function Assigneduser() { return $this->hasOne(Client::class); } public function contLimit(): HasOne { return $this->hasOne(ContactPerson::class); } }