/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker\Factory::create(); for ($i = 0; $i < 10; ++$i) { Customer::create(['name' => $faker->name, 'email' => $faker->email, 'phone' => $faker->phoneNumber, 'address' => $faker->address, 'password' => Hash::make($faker->word)]); } }
public function run() { Illuminate\Support\Facades\DB::table('customers')->delete(); for ($i = 0; $i < 50; $i++) { Customer::create(['name' => '测试客户' . ($i + 1), 'phoneNum' => (string) (15253212675.0 + $i), 'wx' => 'jm_god_father_' . $i, 'address' => '青岛市香港中路132号3号楼1505', 'customer_category_id' => $i % 2 == 0 ? 1 : 2]); } }
public function redeemCoupon(request $request) { $rules = array('client_id' => 'required', 'client_secret' => 'required', 'code' => 'required', 'mobile' => 'required|size:10', 'email' => 'required|email|max:255'); $validator = $this->customValidator($request->all(), $rules, array()); if ($validator->fails()) { return response()->json(['response_code' => 'ERR_RULES', 'message' => $validator->errors()->all()], 400); } $auth = $request->only('client_id', 'client_secret'); $server = ['client_id' => Config::get('custom.client_id'), 'client_secret' => Config::get('custom.client_secret')]; if ($server['client_id'] != $auth['client_id'] || $server['client_secret'] != $auth['client_secret']) { return response()->json(['response_code' => 'ERR_IAC', 'messages' => 'Invalid Api credentials'], 403); } $code = $request->only('code'); $matchThese = ['code' => $code['code'], 'is_active' => true]; $store = Store::where($matchThese)->first(); if ($store == '' || empty($store)) { return response()->json(['response_code' => 'ERR_CCNV', 'message' => 'Coupon Code Not valid'], 409); } if ($this->userExists($request->only('email'))) { return response()->json(['response_code' => 'ERR_UAUC', 'message' => 'User Already Used Coupon'], 409); } $input = $request->only('name', 'email', 'mobile'); $input['store_id'] = $store->id; $customer = Customer::create($input); $data['timer'] = $store->timer; $data['offer_image'] = URL::to('/assets/img/stores/') . $store->offer_image; return response()->json(['response_code' => 'RES_CRS', 'message' => 'Coupon Redeemed successfully', 'data' => $data]); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // dd($request->all()); $input = $request->all(); Customer::create($input); return redirect()->route('customer.index'); }
/** * Store a newly created resource in storage. * * @param StoreCustomerRequest|Request $request * @return \Illuminate\Http\Response */ public function store(StoreCustomerRequest $request) { $user = Customer::create(['phone' => $request->get('phone'), 'street' => $request->get('street'), 'city_id' => $request->get('city_id')]); $customer = User::create(['name' => $request->get('name'), 'surname' => $request->get('surname'), 'email' => $request->get('email'), 'password' => $request->get('password')]); $customer->user()->save($user); return redirect('/user')->with('customers', 'Stranka ' . $user->name . ' ' . $user->surname . ' je bila uspešno ustvarjena.'); }
public function storeCustomer(Request $request) { $this->validate($request, ['address' => 'required|max:200', 'number_card' => 'required|numeric|digits:16']); $customer = ['user_id' => Auth::user()->id, 'address' => $request->input('address'), 'number_card' => $request->input('number_card'), 'number_command' => 0]; Customer::create($customer); return redirect('validateCart')->with(['message' => trans('app.customerSuccess'), 'alert' => 'success']); }
public function postNewCustomer(NewCustomerRequest $request, Customer $customer, CustomerProfile $profile, Payment $payment) { $this->customer = $customer->create(['firstname' => Str::title($request->input('firstname')), 'lastname' => Str::title($request->input('lastname')), 'email' => Str::lower($request->input('email')), 'phone' => $request->input('phone')]); if ($this->customer) { $dob = explode('/', $request->input('dob')); $dob_piece = [$dob[2], $dob[1], $dob[0]]; $this->profile = $profile->create(['customer_id' => $this->customer->id, 'dob' => implode('-', $dob_piece), 'gender_id' => $request->input('gender'), 'state_id' => $request->input('state_of_origin'), 'hostel_address' => $request->input('hostel_address'), 'guardian_name' => Str::words($request->input('guardian_name')), 'guardian_phone' => $request->input('guardian_phone'), 'guardian_address' => $request->input('guardian_address')]); // Add Payment Balance $this->payment = $payment->create(['customer_id' => $this->customer->id, 'start_balance' => empty($request->input('account_balance')) ? 0 : $request->input('account_balance'), 'account_balance' => empty($request->input('account_balance')) ? 0 : $request->input('account_balance')]); // Generate THC Code $thc_code = thcFormater($this->customer->id); // Generate QR Code generateQRCode($thc_code); // Add Customer THC generated code $customer->whereId($this->customer->id)->update(['thc' => $thc_code, 'qrcode' => '/customers/qrcodes/' . $thc_code . '.png']); if ($this->profile) { flash()->success('Customer Added Successfully!'); } else { flash()->error('An error occurred, try adding the Customer again!'); } } else { flash()->error('An error occurred, try adding the Customer again!'); } return redirect()->route('customer.list'); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { $user = User::create(['name' => $data['name'], 'surname' => $data['surname'], 'email' => $data['email'], 'password' => $data['password'], 'token' => str_random(30)]); $customer = Customer::create(['street' => $data['street'], 'phone' => $data['phone'], 'city_id' => $data['city_id']]); $customer->user()->save($user); return $customer; }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $customer = Customer::create($request->all()); if (session('pp_new_order', false)) { return redirect()->to('/order/create/' . $customer->id); } return redirect()->route('customer.index'); }
public function store(CustomerCreateRequest $request) { $customer = Customer::create($request->postFillData()); $customerid = $customer->id; $employeeid = Auth::user()->id; $log = ActivityLog::create(['employee_id' => $employeeid, 'activity' => 'Add Customer', 'table_affected' => 'customer', 'primary_key' => $customerid, 'column_affected' => 'all']); return redirect()->route('erp_system.customer.index')->withSuccess('New Customer Successfully Created.'); }
/** * Run the database seeds. * * @return void */ public function run() { $json = File::get(storage_path() . '/jsondata/customers.json'); $data = json_decode($json); foreach ($data as $obj) { Customer::create(array('id' => $obj->id, 'fullname' => $obj->fullname, 'customer_type' => $obj->customer_type, 'address_id' => $obj->address_id, 'soDienThoai' => $obj->soDienThoai, 'tenCongTy' => $obj->tenCongTy, 'maSoThue' => $obj->maSoThue)); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * * @return \Illuminate\Http\Response */ public function store(Request $request) { $customer; if ($customer = Customer::create($request->all())) { return redirect()->route('show', ['id' => $customer->id]); } else { return 'error'; } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { //$this->validate($request, $this->rules); $input = Input::all(); $input['user_id'] = Auth::User()->id; Customer::create($input); Session::flash('flash_message', 'Customer created successfully!'); return Redirect::route('customer.index')->with('Customer created.'); }
public function store(Request $request) { $validator = Validator::make(['first_name' => $request->get('first_name'), 'last_name' => $request->get('last_name'), 'email' => $request->get('email')], ['first_name' => 'required', 'last_name' => 'required', 'email' => 'required|email']); if ($validator->fails()) { return Response::make('Please check your input.', 400); } else { $customer = Customer::create($request->all()); return $customer; } }
/** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); DB::table('customers')->delete(); $customers = array(['first_name' => 'John', 'last_name' => 'Doe', 'email' => '*****@*****.**', 'notes' => 'Parts unknown'], ['first_name' => 'Jane', 'last_name' => 'Smith', 'email' => '*****@*****.**']); foreach ($customers as $c) { Customer::create($c); } Model::reguard(); }
public function postStepTwo(Request $request) { if (!session()->has('user')) { redirect('inscription/step-one'); } $this->validate($request, ['address' => 'required|min:5|max:200']); $user = session()->get('user'); $customer = Customer::create(['user_id' => $user->id, 'address' => $request->input('address')]); session()->put('customer', $customer); return redirect('inscription/step-three'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(CustomerRequest $request) { if ($request->get('role') == false) { $role = 0; } else { $role = 1; } $data = ['name' => $request->get('name'), 'email' => $request->get('email'), 'phone' => $request->get('phone'), 'address' => $request->get('address'), 'password' => bcrypt($request->get('password')), 'role' => $role]; Customer::create($data); return redirect()->route('customer.index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * * @return \Illuminate\Http\Response */ public function store(Request $request) { $customer = Customer::create(['gender' => $request->get('gender'), 'firstname' => $request->get('firstname'), 'lastname' => $request->get('lastname'), 'email' => $request->get('email'), 'phone' => $request->get('phone')]); /* Geen Aanvragen::create maar new Aanvragen */ $aanvragen = new Aanvragen(['onderwerp' => $request->get('onderwerp'), 'bestemming' => $request->get('bestemming'), 'aantal' => $request->get('aantal'), 'vertrek' => $request->get('vertrek'), 'terug' => $request->get('terug'), 'contact' => $request->get('contact'), 'toelichting' => $request->get('toelichting')]); $customer->aanvragen()->save($aanvragen); \Session::flash('flash_message', 'There is a new travel request!'); }
public function run() { require_once "customer.php"; foreach ($customer as $c) { $customer = Customer::create(['customer_name' => $c['CustomerName']]); if ($c['Contact'] != "") { $contact = CustomerContact::create(['first_name' => $c['Contact'], 'mobile' => $c['MobileNumber'], 'email' => $c['Email'], 'phone' => $c['TelephoneNumber']]); // todo: also deal with Contact2 info // todo: also get all records from existing customer_contacts tables $customer->customer_contacts()->save($contact); } } }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(CustomerRequest $request) { try { Customer::create($request->all()); $customer = Customer::orderBy('created_at', 'desc')->first(); $items = Item::all(); foreach ($items as $item) { Price::create(['item_id' => $item->id, 'customer_id' => $customer->id, 'custom_price' => $item->price, 'sellable' => '1']); } return redirect('customer')->with('message', 'Data berhasil dibuat!'); } catch (\Illuminate\Database\QueryException $e) { return redirect('customer')->with('message', 'Data dengan email tersebut sudah digunakan!'); } catch (\PDOException $e) { return redirect('customer')->with('message', 'Data dengan email tersebut sudah digunakan!'); } }
/** * Run the migrations. * * @return void */ public function up() { Schema::create('customers', function (Blueprint $table) { $table->increments('id'); $table->string('name'); $table->string('last_name'); $table->integer('cin'); $table->string('mail'); $table->string('adress'); $table->string('function'); $table->integer('phone'); $table->string('car'); $table->integer('commercial_id'); //$table->foreign('id_commercial')->references('id_commercial')->on('commercials')->onUpdate('cascade'); $table->timestamps(); }); \App\Customer::create(['name' => 'chabah', 'last_name' => 'chabah', 'cin' => 0, 'mail' => 'mail', 'adress' => 'adress', 'phone' => 00, 'car' => 'car', 'function' => 'fonction', 'commercial_id' => 0]); }
public function setUp() { parent::setUp(); $this->user = \App\User::create(['name' => '*****@*****.**', 'email' => '*****@*****.**', 'password' => 'test']); $this->group = \App\CustomerGroup::create(['groupname' => 'Group 1']); $customer = \App\Customer::create(['firstname' => 'John', 'lastname' => 'Doe', 'phone' => '01234567891', 'group_id' => $this->group->id, 'email' => '*****@*****.**', 'birthday' => '1990-01-01']); $this->customers[] = $customer; $customer = \App\Customer::create(['firstname' => 'John', 'lastname' => 'Resig', 'phone' => '01234567891', 'group_id' => $this->group->id, 'email' => '*****@*****.**', 'birthday' => '1990-01-01']); $this->customers[] = $customer; $customer = \App\Customer::create(['firstname' => 'Taylor', 'lastname' => 'Otwell', 'phone' => '01234567891', 'group_id' => $this->group->id, 'email' => '*****@*****.**', 'birthday' => '1990-01-01']); $this->customers[] = $customer; foreach ($this->customers as $customer) { $customer->save(); } $this->attendance[] = \App\Attendance::create(['group_id' => $this->group->id, 'customer_id' => $this->customers[0]->id, 'was_at' => new Carbon\Carbon('2015-01-01')]); $this->attendance[] = \App\Attendance::create(['group_id' => $this->group->id, 'customer_id' => $this->customers[1]->id, 'was_at' => new Carbon\Carbon('2015-01-01')]); $this->attendance[] = \App\Attendance::create(['group_id' => $this->group->id, 'customer_id' => $this->customers[2]->id, 'was_at' => new Carbon\Carbon('2015-01-01')]); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $this->validate($request, ['customer_name' => 'required|unique:customers', 'web_address' => 'url']); // Store input to session Input::flash(); //Create Customer $result = Customer::create(Input::all()); if (!$result->id) { return redirect()->route('customers.create')->with('message', 'Unable to create customer, please try again.'); } foreach ($request->input('contacts') as $key => $contact) { // If at least one of the fields is not null, store contact if (!empty($contact['first_name']) || !empty($contact['last_name']) || !empty($contact['phone']) || !empty($contact['mobile']) || !empty($contact['email'])) { $result->customer_contacts()->create($contact); } } $this->push_to_xero($result->id); //redirect after successful save to customers.edit return redirect()->route('customers.edit', $result->id)->with('message', 'Customer created!')->withInput(); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $validator = Validator::make($request->all(), ['firsname' => 'min:1|max:255', 'lastname' => 'min:1|max:255', 'email' => 'required|email|unique:customers,email', 'phone' => '', 'password' => 'required|min:6|max:25', 'birthday' => '|date', 'gender' => 'in:F,M', 'customer_type_id' => 'exists:customers_type,customer_type_id']); if ($validator->fails()) { $this->_response = ['error' => true, 'customer' => $validator->messages()]; return response()->json($this->_response); } try { $hasher = app()->make('hash'); $input = $request->all(); $input['password'] = $hasher->make($request->input('password')); $customer = Customer::create($input); /*$user = $customer; \Mail::send('emails.demo', ['user' => $user], function ($m) use ($user) { $m->to($user->email, $user->name)->subject('Your Reminder!'); });*/ $this->_response = ['error' => false, 'msg' => 'The customer has been created successfully', 'customer' => $customer->customer_id]; } catch (Exception $e) { $this->_response = ['error' => 'true', 'msg' => $e->getMessage(), 'customer' => null]; } return response()->json($this->_response); }
public function storeCustomer(Request $request) { $request->all(); $validator = Validator::make($request->all(), ['user_id' => 'integer', 'address' => 'required|string|max:255', 'number_card' => 'required|numeric']); if ($validator->fails()) { $request->session()->flash('status', 'fail'); return back()->withInput()->withErrors($validator); } $user = Auth::user(); // user authentifié par le login $user_id = $user->id; // dd($user_id); $address = $request->input('address'); $number_card = $request->input('number_card'); Customer::create(['user_id' => $user_id, 'address' => $address, 'number_card' => $number_card]); $request->session()->flash('status', 'done'); return back(); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(CustomerRequest $request) { $input = $request->all(); Customer::create($input); return redirect('customer'); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ public function create(array $data) { Customer::create(['fio' => $data['fio']]); Avto::create(['avto_name' => $data['avto_name'], 'color' => $data['color'], 'year' => $data['year']]); return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store() { $customer = Customer::create(Input::all()); return Redirect::route('manage'); // 'manage' is the name of the route to redirect }
public function postCheckoutbaru(Requests\CheckoutPaymentRequest $request) { $input = Session::get('values'); $customer = Customer::create($input); $tos = Cart::tos(); $total = Cart::total(); $od = array('order_date' => Carbon::now('Asia/Kuala_Lumpur'), 'total_tax' => $tos, 'total_purchase' => $total, 'order_status' => 0, 'customer_id' => $customer->id); $order = Order::create($od); $pp = array('order_id' => $order->id, 'time' => Input::get('time'), 'date' => Input::get('date'), 'ref_no' => Input::get('ref_no'), 'amount' => Input::get('amount'), 'pref_bank' => Input::get('pref_bank'), 'method' => Input::get('method')); $ppr = PaymentProof::create($pp); $formid = str_random(); $cart_content = Cart::content(); foreach ($cart_content as $cart) { $tr = array('product_id' => $cart->id, 'form_id' => $formid, 'qty' => $cart->qty, 'total_price' => $cart->subtotal, 'order_id' => $order->id, 'gambar_id' => $cart->options->img_id, 'color' => $cart->options->color, 'size' => $cart->options->size, 'category_id' => $cart->options->cat, 'month' => Carbon::now('Asia/Kuala_Lumpur')); Transaction::create($tr); } $data = array('name' => $customer->name, 'email' => $customer->email, 'no_tel' => $customer->no_tel, 'date' => Carbon::now('Asia/Kuala_Lumpur')); Mail::send('emails.invoice', $data, function ($message) { $input = Session::get('values'); $message->from('*****@*****.**', 'Sales'); $message->to($input['email'], $input['name'])->subject('Your Order Has Been Received'); }); Session::forget('values'); Cart::destroy(); return redirect('store/thankyou/'); }
public function create($data) { return Customer::create($data); }