public function store(Request $request) { $validator = Validator::make($request->all(), ['first_name' => 'required', 'last_name' => 'required', 'email' => 'required|email|unique:suppliers', 'password' => 'required']); if ($validator->fails()) { $messages = $validator->messages(); return Redirect::back()->withErrors($validator)->withInput(); } else { \DB::statement('SET FOREIGN_KEY_CHECKS = 0'); $newSupplier = new Supplier(); $newSupplier->fill($request->except('_token')); $newSupplier->parent_id = 0; $newSupplier->password = Hash::make($request->password); if (Input::hasFile('profileimage')) { $file = Input::file('profileimage'); $imagename = time() . '.' . $file->getClientOriginalExtension(); $path = public_path('upload/supplierprofile/' . $imagename); $image = \Image::make($file->getRealPath())->save($path); $th_path = public_path('upload/supplierprofile/thumb/' . $imagename); $image = \Image::make($file->getRealPath())->resize(128, 128)->save($th_path); $newSupplier->image = $imagename; } $newSupplier->save(); \DB::statement('SET FOREIGN_KEY_CHECKS = 1'); return Redirect::route('supplier_master_list')->with('succ_msg', 'Supplier has been created successfully!'); } }
/** * Store a newly created resource in storage. * * @return Response */ public function store(SupplierRequest $request) { $suppliers = new Supplier(); $suppliers->company_name = Input::get('company_name'); $suppliers->name = Input::get('name'); $suppliers->email = Input::get('email'); $suppliers->phone_number = Input::get('phone_number'); $suppliers->address = Input::get('address'); $suppliers->city = Input::get('city'); $suppliers->state = Input::get('state'); $suppliers->zip = Input::get('zip'); $suppliers->comments = Input::get('comments'); $suppliers->account = Input::get('account'); $suppliers->save(); // process avatar $image = $request->file('avatar'); if (!empty($image)) { $avatarName = 'sup' . $suppliers->id . '.' . $request->file('avatar')->getClientOriginalExtension(); $request->file('avatar')->move(base_path() . '/public/images/suppliers/', $avatarName); $img = Image::make(base_path() . '/public/images/suppliers/' . $avatarName); $img->resize(100, null, function ($constraint) { $constraint->aspectRatio(); }); $img->save(); $supplierAvatar = Supplier::find($suppliers->id); $supplierAvatar->avatar = $avatarName; $supplierAvatar->save(); } Session::flash('message', 'You have successfully added supplier'); return Redirect::to('suppliers'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $supplier = new Supplier(); $supplier->name = $request->Name; $supplier->email = $request->Email; $supplier->phone = $request->Phone; $supplier->address = $request->Address; $supplier->save(); Activity::log('Created a new supplier, ' . $supplier->name); $request->session()->flash('status', 'Supplier information was successfully saved.'); return Redirect::action('SupplierController@index'); }
/** * Run the database seeds. * * @return void */ public function run() { $user = new User(); $user->name = 'mugekural'; $user->surname = str_random(10); $user->email = $user->name . '@gmail.com'; $user->is_active = true; $user->password = bcrypt('12345'); $user->type = 'App\\Supplier'; $user->save(); $supplier = new Supplier(); $supplier->phone = '023123'; $supplier->id = $user->id; $supplier->save(); $user2 = new User(); $user2->name = str_random(10); $user2->surname = str_random(10); $user2->email = $user2->name . '@gmail.com'; $user2->is_active = true; $user2->type = 'App\\Customer'; $user2->save(); $customer = new Customer(); $customer->phone = "053247557437"; $customer->id = $user2->id; $customer->save(); $instagram = new InstagramAccount(); $instagram->instagram_id = "1231231"; $instagram->access_token = "asdaddads"; $instagram->username = "******"; $instagram->full_name = "omer faruk"; $instagram->bio = "fdsfasfdsf"; $instagram->website = "string"; $instagram->profile_picture = ""; $supplier->instagramAccount()->save($instagram); $product = new Product(); $product->supplier_id = $supplier->id; $product->id = "235"; $product->is_active = true; $product->title = "kitap"; $product->description = "martı"; $product->price = "340"; $product->save(); $instagram2 = new InstagramAccount(); $instagram2->instagram_id = "700797"; $instagram2->access_token = "fjfjjfjfjf"; $instagram2->username = "******"; $instagram2->full_name = "muge kural"; $instagram2->bio = "comp stud"; $instagram2->website = "some string"; $instagram2->profile_picture = ""; $customer->instagramAccount()->save($instagram2); }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $input = Input::all(); $supplier = new Supplier(); $rules = array('name' => 'required'); $validator = Validator::make($input, $rules); if ($validator->passes()) { $supplier->name = $input['name']; $supplier->contact = $input['contact']; $supplier->address = $input['address']; $supplier->save(); return Redirect::action('SupplierController@index'); } return Redirect::Action('SupplierController@create'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\CreateSupplierRequest $request) { // $input = Request::all(); $supplier = new Supplier(); $supplier->name = $input['name']; $supplier->description = $input['description']; $supplier->address = $input['address']; $supplier->telephone_number = $input['telephone_number']; $supplier->tin = $input['tin']; $supplier->email = $input['email']; $supplier->contact_person = $input['contact_person']; $supplier->payment_terms = $input['payment_terms']; $supplier->save(); return redirect()->action('SuppliersController@index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { if (Session::has('user_instagram_info')) { $rules = array('firstname' => 'required', 'surname' => 'required', 'shopname' => 'required', 'shopemail' => 'required|email', 'pass' => 'required', 'repass' => 'required|same:pass'); // do the validation ---------------------------------- // validate against the inputs from our form $validator = Validator::make($request->all(), $rules); // check if the validator failed ----------------------- if ($validator->fails()) { // get the error messages from the validator $messages = $validator->messages(); // redirect our user back to the form with the errors from the validator return back()->withInput()->withErrors($messages); } else { $instagramInfo = Session::pull('user_instagram_info'); $user = new User(); $user->name = $request->input('firstname'); $user->surname = $request->input('surname'); $user->setAsSupplier(); $user->is_active = false; $user->email = $request->input('shopemail'); $user->password = bcrypt($request->input('pass')); $user->save(); $supplier = new Supplier(); $supplier->id = $user->id; $supplier->shop_name = $request->input('shopname'); $supplier->profile_image = $instagramInfo->user->profile_picture; $supplier->save(); $instagramAccount = new InstagramAccount(); $instagramAccount->instagram_id = $instagramInfo->user->id; $instagramAccount->username = $instagramInfo->user->username; $instagramAccount->access_token = $instagramInfo->access_token; $instagramAccount->full_name = $instagramInfo->user->full_name; $instagramAccount->bio = $instagramInfo->user->bio; $instagramAccount->website = $instagramInfo->user->website; $instagramAccount->profile_picture = $instagramInfo->user->profile_picture; $supplier->instagramAccount()->save($instagramAccount); Storage::makeDirectory($user->id); return redirect()->action('AuthenticationController@showRegister')->with('success', ['Successful']); } } else { return redirect()->action('AuthenticationController@showRegister'); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(SupplierRequest $request) { $input = $request->all(); $user_id = '1'; $customer = new Supplier(); $customer->name = $input['name']; $customer->address1 = $input['address1']; $customer->address2 = $input['address2']; $customer->city = $input['city']; $customer->telephone = $input['telephone']; $customer->mobile = $input['mobile']; $customer->email = $input['email']; $customer->fax = $input['fax']; $customer->website = $input['website']; $customer->vat_no = $input['vat_no']; $customer->contact_person = $input['contact_person']; $customer->account_sys_id = $input['account_sys_id']; $customer->created_by = $user_id; $customer->save($request->all()); return redirect('/suppliers'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $messages = ['required' => 'This field MUST not be empty.', 'unique' => 'The data EXISTED already.', 'email' => 'The input must be a valid email address.']; $rules = ['supp_name' => 'required|unique:suppliers', 'supp_contactName' => 'required', 'supp_phoneNo' => 'required', 'supp_email' => 'required|email']; $validation = Validator::make($request->all(), $rules, $messages); if ($validation->fails()) { return redirect()->back()->withErrors($validation)->withInput($request->all()); } $supplier = new Supplier(); $supplier->supp_name = $request->input('supp_name'); $supplier->supp_contactName = $request->input('supp_contactName'); $supplier->supp_phoneNo = $request->input('supp_phoneNo'); $supplier->supp_altNo = $request->input('supp_altNo'); $supplier->supp_faxNo = $request->input('supp_faxNo'); $supplier->supp_email = $request->input('supp_email'); $supplier->supp_billAddress = $request->input('supp_billAddress'); $supplier->supp_postcode = $request->input('supp_postcode'); $supplier->supp_city = $request->input('supp_city'); $supplier->supp_state = $request->input('supp_state'); $supplier->save(); Alert::success('Successfully added!')->persistent("Close")->autoclose(3000); return redirect()->action('SupplierController@index'); }
function import_supplier() { $o = $this->o; $f = Supplier::where('ref', $o->ref)->first(); if (!$f) { $f = new Supplier(); } $f->ref = $o->ref; $f->name = $o->name; $f->save(); }