コード例 #1
0
 /**
  * Save an Address.
  *
  * @return Redirect
  */
 public function store(Request $request)
 {
     $data = $request->except('_token');
     $data['customer_id'] = Auth::user()->id;
     Address::create($data);
     return redirect('/account/addresses');
 }
コード例 #2
0
ファイル: Address.php プロジェクト: khakanali/OpenMAll
 public function store(Request $request)
 {
     $address_data = $this->collectAddressFormData($request);
     $address = new Address();
     $address_model = $address->create($address_data);
     return $address_model;
 }
コード例 #3
0
 public function run()
 {
     DB::table('addresses')->delete();
     $collection = [['company_id' => 5, 'country_id' => 1, 'type' => 'business', 'address1' => '5350 Poplar Ave Suite 150', 'address2' => '', 'city' => 'Memphis', 'state' => 'TN', 'postal_code' => '38119'], ['company_id' => 2, 'country_id' => 1, 'type' => 'business', 'address1' => '6750 Poplar Ave Suite 500', 'address2' => '', 'city' => 'Memphis', 'state' => 'TN', 'postal_code' => '38138']];
     foreach ($collection as $record) {
         Address::create($record);
     }
 }
コード例 #4
0
 public function update($id)
 {
     // save updated
     $record = $this->records->find($id);
     if (!$record) {
         Address::create(Input::all());
         return $this->respond($record);
     }
     $record->fill(Input::all())->save();
     return $this->respond($record);
 }
コード例 #5
0
 public function store(Request $request)
 {
     $address = new Address();
     $rules = $address->getValidatorRules();
     $validator = $this->validate($request, $rules);
     if ($validator) {
         return response()->json($validator, '404');
     }
     $input = $request->all();
     $result = $address->create($input);
     return response()->json($result);
 }
コード例 #6
0
 /**
  * Creates new user in database and fire an event for
  * sneding activation mail
  * @param  RegistrationRequest $request
  * @return Response
  */
 public function postRegister(RegistrationRequest $request)
 {
     $input = $request->except('repeat_password');
     if ($input['country_id'] != 840) {
         $input['state_id'] = null;
     }
     $input['code'] = str_random(30);
     $input['password'] = Hash::make($request['password']);
     $address = Address::create($input);
     $input['address_id'] = $address->id;
     $user = User::create($input);
     Event::fire(new UserIsRegistered($user));
     return redirect(route('StoreUserLoginGet'))->with('flag', 'activationSent');
 }
コード例 #7
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $validator = Validator::make(Request::all(), ['name' => 'required', 'document' => 'required', 'email' => 'required|email|max:255|unique:persons', 'phone' => 'required', 'version_id' => 'required']);
     if ($validator->fails()) {
         return redirect()->back()->withErrors($validator->errors());
     } else {
         if (!$this->valDocument(Input::get('document'))) {
             return redirect()->back()->withErrors(['The document field is invalid.']);
         }
         $person = Request::all();
         Address::create($person);
         return redirect('persons');
     }
 }
コード例 #8
0
 /**
  * Proccess shipping address and returns form for paying and payment method
  *
  * @param  ShippingAddressRequest $request
  * @return Response
  */
 public function proccessShipping(ShippingAddressRequest $request)
 {
     if ($request['shippingAddress'] == 'otherAddress') {
         $input = $request->all();
         if ($input['country_id'] != 840) {
             $input['state_id'] = null;
         }
         $address = Address::create($input);
         $request->session()->put('addressId', $address->id);
     } else {
         $address = Auth::user()->address;
     }
     return view('store.shopping.confirm')->with(compact('address'));
 }
コード例 #9
0
 /**
  * @covers \App\Repositories\Eloquent\EloquentAddressRepository::search()
  */
 public function testSearch_usesPagination()
 {
     $address1 = Address::create(array('city' => 'City 1'));
     $address2 = Address::create(array('city' => 'City 2'));
     $address3 = Address::create(array('city' => 'City 3'));
     $address4 = Address::create(array('city' => 'City 2'));
     $address5 = Address::create(array('city' => 'City 3'));
     $filters = array();
     $paginator = $this->addressRepository->search($filters, 2, true);
     $addresses = $paginator->getCollection();
     $this->assertCount(2, $addresses);
     $this->assertCollectionWithOnlyInstancesOf('\\App\\Models\\Address', $addresses);
 }
コード例 #10
0
 public function add_addr(Request $request)
 {
     Address::create($request->all());
     return redirect('/account');
 }
コード例 #11
0
 /**
  * Save an Address.
  *
  * @return Redirect
  */
 public function store(Request $request)
 {
     Address::create($request->all());
     return back();
 }