示例#1
0
 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');
 }
示例#2
0
 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');
 }
示例#3
0
 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();
     }
 }