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