8889841chasOne(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'); } }