public function update(Request $request)
 {
     $this->validate($request, ['city_id' => 'required|exists:locations,id,depth,' . Location::getCityDepth()], ['city_id' => '请至少输入城市']);
     if ($address = $this->addressManager->getAddressRepository()->whereOwner($this->shop())->first()) {
         $this->addressManager->update($address, $request->all());
     } else {
         $this->addressManager->createAddress($this->shop(), $request->all());
     }
     return $this->success('update');
 }
 public function store(AddressFormRequest $request)
 {
     $this->addressManager->createAddress($this->user(), $request->all());
     return $this->success('add');
 }