public function storeUser() { $validator = Validator::make($data = Input::all(), User::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $user = new User(); $user->username = $data['username']; $user->email = $data['email']; $user->password = $data['password']; $user->password_confirmation = $data['password_confirmation']; if (isset($data['tipe'])) { $user->tipe = $data['tipe']; $user->nama = $data['nama']; $user->alamat = $data['alamat']; $user->telp = $data['telp']; } $user->confirmed = 1; $user->save(); if ($data['role'] == '0') { $user->attachRole(Role::find(6)); } elseif ($data['role'] == '1') { $user->attachRole(Role::find(3)); } elseif ($data['role'] == '2') { $user->attachRole(Role::find(4)); $outlet = new Outlet(); $outlet->user_id = $user->id; $name = 'Outlet ' . $user->username . ''; $outlet->name = $name; $outlet->save(); } return Redirect::to('admin/users')->with('message', 'berhasil menambahkan user'); }
public function postAddoutlets() { $outlet = new Outlet(); $outlet->user_id = Input::get('user_id'); $outlet->address1 = Input::get('address1'); $outlet->address2 = Input::get('address2'); $outlet->city = Input::get('city'); $outlet->pincode = Input::get('pincode'); $outlet->phone = Input::get('phone'); $arr = Input::get('delivery_options'); $output = ""; foreach ($arr as $key => $value) { $output .= $value . ","; } $output = rtrim($output, ","); $outlet->delivery_options = $output; $outlet->save(); return Redirect::to('admin/outlets/index'); }
public function run() { DB::statement("TRUNCATE TABLE outlets"); $adminId = User::select('id')->where('username', 'dungho')->first()->id; $retailerMT = Retailer::select('id')->where('company_register_id', 'MT00001')->first()->id; $retailerPL = Retailer::select('id')->where('company_register_id', 'PL00001')->first()->id; $outlets = array(array('name' => 'Minh Toan Graxy - Spa Beauty', 'outlet_register_id' => 'MTID001', 'website' => 'www.minhtoan.com.vn', 'retailer_id' => $retailerMT), array('name' => 'Minh Toan Graxy - Spa One', 'outlet_register_id' => 'MTID002', 'website' => 'www.minhtoan.com.vn', 'retailer_id' => $retailerMT), array('name' => 'Minh Toan Graxy - Spa Two', 'outlet_register_id' => 'MTID003', 'website' => 'www.minhtoan.com.vn', 'retailer_id' => $retailerMT), array('name' => 'Phi Lu - Spa Beauty', 'outlet_register_id' => 'PLID001', 'website' => 'www.philu.com.vn', 'retailer_id' => $retailerPL)); foreach ($outlets as $key => $value) { $outlet = new Outlet(); $outlet->name = $value['name']; $outlet->address_id = rand(1, 5); $outlet->outlet_register_id = $value['outlet_register_id']; $outlet->website = $value['website']; $outlet->admin_id = $adminId; $outlet->description_id = 1; $outlet->status = 'active'; $outlet->retailer_id = $value['retailer_id']; $outlet->save(); } }