public function update(Store $store)
 {
     $user = User::find($store->user_id);
     $phone_number = User::decodePhoneNumber($store->phone_number ? $store->phone_number : $user->phone_number);
     $address = User::decodeAddress($store->address ? $store->address : $user->address);
     return $this->viewUserStore(compact('store', 'phone_number', 'address'));
 }
Beispiel #2
0
 public static function tidyAddress($address)
 {
     $tidyAddress = '';
     $decodedAddress = User::decodeAddress($address);
     foreach ($decodedAddress as $key => $value) {
         if (!$value) {
             $tidyAddress = rtrim($tidyAddress, self::TIDY_ADDRESS_DEVIDER);
             continue;
         }
         if ($key == 'POSTCODE' || $key == 'STATE') {
             continue;
         }
         $tidyAddress .= $value . ($key == 'TOWN' ? '' : self::TIDY_ADDRESS_DEVIDER);
     }
     return $tidyAddress;
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit(User $user)
 {
     return view('edit-profile')->withUser($user)->withPhoneNumber(User::decodePhoneNumber($user->phone_number))->withAddress(User::decodeAddress($user->address))->withAreaCodes(collect(User::areaCodes()))->withStates($user->getStatesPaginated(10))->withPostCodes($user->getPostCodesPaginated(10));
 }