hasOne(User::class, 'uid', 'uid'); } public function parent(){ return $this->hasOne(self::class, 'id', 'pid'); } public function province(){ return $this->hasOne(CityArea::class, 'id', 'province_id'); } public function city(){ return $this->hasOne(CityArea::class, 'id', 'city_id'); } public function area(){ return $this->hasOne(CityArea::class, 'id', 'area_id'); } public function street(){ return $this->hasOne(CityArea::class, 'id', 'street_id'); } }