belongsTo(User::class, 'user_id', 'id'); } public function province() { return $this->belongsTo(Province::class, 'province_id', 'id'); } public function city() { return $this->belongsTo(City::class, 'city_id', 'id'); } public function district() { return $this->belongsTo(District::class, 'district_id', 'id'); } public function subdistrict() { return $this->belongsTo(Subdistrict::class, 'subdistrict_id', 'id'); } public function getLocationAttribute() { $province = $this->province?->name; $city = $this->city?->name; $district = $this->district?->name; $subdistrict = $this->subdistrict?->name; $postalCode = $this->postal_code; return "{$province}, {$city}, {$district}, {$subdistrict}, {$postalCode}"; } }