public function store(Request $request) { $vendor = new vendor(array('vendor' => $request->get('vendor'), 'street' => $request->get('street'), 'city' => $request->get('city'), 'state' => $request->get('state'), 'zip' => $request->get('zip'))); $vendor->save(); Toastr::success('Vendor created.'); return redirect('/vendors'); }
<?php $app->group('/dashboard', function () use($app) { $app->group('/vendor', function () use($app) { $app->get('/create', function () use($app) { $app->view->setData('currencies', L::getAllCurrency()); $app->view->setData('form_action', "dashboard/vendor/confirm"); $app->view->setData('page_title', "Create vendor"); $app->render(new u('vendor.create')); }); // Display Confirm $app->post('/confirm', function () use($app) { $POST = $app->request()->post(); $vendor = new vendor(); $vendor->form_post_value = $POST; $vendor->save(); if ($vendor->fails()) { $app->view->setData('error', "1"); $app->view->setData('msg', $vendor->getError()); $app->render(new u('msg')); } else { $app->view->setData('success', "1"); $app->view->setData('msg', "Successfully Vendor Created"); $app->render(new u('msg')); } }); //Show $app->get('/view', function () use($app) { $getVendorList = new vendor(); $cols = $getVendorList->getVendorList(); $app->view->setData('rows', $cols);
/** * Store a newly created resource in storage. * POST /vendor * * @return Response */ public function store() { /* $validator = Validator::make($data = Input::all(), Vendor::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); }*/ $vendor = new vendor(); $vendor->name = Input::get('name'); $vendor->save(); $vendor->vendor_type = Input::get('vendortype'); $vendor->save(); if (Input::has('email')) { $vendor->email = Input::get('email'); $vendor->save(); } else { $vendor->email = 'N/A'; $vendor->save(); } $vendor->city = Input::get('city'); $vendor->save(); $vendor->address = Input::get('address'); $vendor->save(); if (Input::has('mobile')) { $vendor->mobile = Input::get('mobile'); $vendor->save(); } else { $vendor->mobile = 'N/A'; $vendor->save(); } /* if(Input::get('mobile') == ''){ $vendor->mobile = 'N/A'; }else { $vendor->mobile = Input::get('mobile'); } $vendor->save();*/ if (Input::has('cnic')) { $vendor->cnic = Input::get('cnic'); $vendor->save(); } else { $vendor->cnic = 'N/A'; $vendor->save(); } /* if(Input::get('cnic') == ''){ $vendor->cnic = 'N/A'; }else { $vendor->cnic = Input::get('cnic'); $vendor->save(); }*/ if (Input::get('note') == '') { $vendor->note = 'N/A'; } else { $vendor->note = Input::get('note'); } $vendor->save(); $vendor->vendor_id = "V0" . $vendor->id; $vendor->save(); /* if(Input::has('email')){ $data = ['name' => Input::get('name')]; Mail::queue('emails.vendor_welcome', $data, function($message) { $message->to(Input::get('email'), Input::get('name'))->subject('Welcome to EMR!'); });*/ return Redirect::route('vendor.index'); }