'datetime', ]; protected function getDefaultGuardName(): string { return 'api'; } public function medical_center(): BelongsTo { return $this->belongsTo(MedicalCenter::class); } public function test_results(): HasMany { return $this->hasMany(TestResult::class); } public function test_types(): HasMany { return $this->hasMany(TestType::class); } public function findForPassport($username) { return $this->where('cell_number', $username)->where('status', 'Active')->first(); } public function messagesSent(): HasMany { return $this->hasMany(Message::class, 'sender_user_id'); } public function messagesReceived(): HasMany { return $this->hasMany(Message::class, 'recipient_user_id'); } public function packages(): HasMany { return $this->hasMany(Package::class); } public function items(): HasMany { return $this->hasMany(Item::class); } public function labels(): HasMany { return $this->hasMany(Label::class); } public function cycles(): HasMany { return $this->hasMany(Cycle::class); } public function galleries(): HasMany { return $this->hasMany(Gallery::class); } }