Esempio n. 1
0
 function showUser($id)
 {
     $user = User::find($id);
     $products = Product::where('user_id', $id)->get();
     $provider = Provider::where('user_id', $id)->first();
     return view('back.user', compact('user', 'products', 'provider'));
 }
 function updateProvider($id, Request $request)
 {
     $userProvider = User::find($id);
     $userProvider->validate = $userProvider->validate ? 0 : 1;
     $userProvider->save();
     if ($request->ajax()) {
         return response()->json(['name' => $userProvider->validate]);
     }
     return response()->json(['name' => $userProvider->validate]);
 }
Esempio n. 3
0
 function newUserAdmin(Request $request)
 {
     $inputs = $request->all();
     $files = $request->file();
     $fileName = str_random(40) . '**' . $request->file('photo')->getClientOriginalName();
     $request->file('photo')->move(base_path() . '/public/uploads/users/', $fileName);
     $inputs['photo'] = $fileName;
     $user = User::create($inputs);
     if ($inputs['role_id'] == 5) {
         $agent = Agent::where('user_id', $inputs['agent'])->first();
         $agent['user_id'] = $user->id;
         $agent->save();
     }
     return redirect()->back()->with('messageSuccess', 1);
 }
Esempio n. 4
0
 public function insertPayResult($inputs)
 {
     $data = [];
     /*foreach (Session::get('cart') as $item) {
     
                 if(!$item->offers)
                     $value = $item->price;
                 else
                     $value = (Carbon::now()->between(new Carbon($item->offers->offer_on), new Carbon($item->offers->offer_off)))
                         ? $item->offers->offer_price
                         : $item->price;
     
                 $data[$item->id] = ['quantity' => $item->quantity, 'state_order_id' => 2, 'value' => $value];
             }*/
     $user = User::where('identification', $inputs['id_cliente'])->first();
     $order = Order::create(['identification_client' => $inputs['id_cliente'], 'user_id' => $user->id, 'address_client' => $inputs['campo1'], 'zp_buy_id' => $inputs['id_pago'], 'zp_buy_token' => $inputs['ticketID'], 'zp_state' => $inputs['estado_pago']]);
     $user->orders()->save($order);
     $order->products()->attach($data);
     if ($inputs['estado_pago']) {
         Session::forget('cart');
         Session::forget('valueTotal');
     }
 }
Esempio n. 5
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     User::create(['name' => 'Juan', 'email' => '*****@*****.**', 'username' => 'juan2ramos', 'last_name' => 'Ramos', 'mobile_phone' => '', 'phone' => '', 'photo' => '', 'role_id' => '1', 'password' => bcrypt('12345')]);
     User::create(['name' => 'Ximena', 'email' => '*****@*****.**', 'username' => 'ximena', 'last_name' => 'Gomez', 'mobile_phone' => '', 'phone' => '', 'photo' => '', 'role_id' => '1', 'password' => bcrypt('12345')]);
     User::create(['name' => 'miller', 'email' => '*****@*****.**', 'username' => 'miller', 'last_name' => 'preciado', 'mobile_phone' => '', 'phone' => '', 'photo' => '', 'role_id' => '1', 'password' => bcrypt('12345')]);
     User::create(['name' => 'Alejandra', 'email' => '*****@*****.**', 'username' => 'Alejandra', 'last_name' => 'Betancur', 'mobile_phone' => '', 'phone' => '', 'photo' => '', 'role_id' => '1', 'password' => bcrypt('12345')]);
     /******************** Super Administrator **********************/
     User::create(['name' => 'Santiago', 'email' => '*****@*****.**', 'username' => 'santo52', 'last_name' => 'Ruiz', 'mobile_phone' => '', 'phone' => '', 'photo' => '', 'role_id' => '1', 'password' => bcrypt('12345')]);
     /******************** Administrator **********************/
     User::create(['name' => 'administrador', 'email' => '*****@*****.**', 'username' => 'administrador', 'last_name' => '', 'mobile_phone' => '', 'phone' => '', 'photo' => '', 'role_id' => '2', 'password' => bcrypt('12345')]);
     /******************** Customer **********************/
     User::create(['name' => 'Cliente', 'email' => '*****@*****.**', 'username' => 'cliente', 'last_name' => '', 'mobile_phone' => '', 'phone' => '', 'photo' => '', 'role_id' => '4', 'password' => bcrypt('12345')]);
     /******************** Agents *************************/
     $user1 = User::create(['name' => 'Agent1', 'email' => '*****@*****.**', 'username' => 'Agent One', 'last_name' => '', 'mobile_phone' => '', 'phone' => '', 'photo' => '', 'role_id' => '5', 'password' => bcrypt('12345')]);
     Agent::create(['user_id' => $user1->id]);
     $user2 = User::create(['name' => 'Agent2', 'email' => '*****@*****.**', 'username' => 'Agent Two', 'last_name' => '', 'mobile_phone' => '', 'phone' => '', 'photo' => '', 'role_id' => '5', 'password' => bcrypt('12345')]);
     Agent::create(['user_id' => $user2->id]);
     $user3 = User::create(['name' => 'Agent3', 'email' => '*****@*****.**', 'username' => 'Agent Three', 'last_name' => '', 'mobile_phone' => '', 'phone' => '', 'photo' => '', 'role_id' => '5', 'password' => bcrypt('12345')]);
     Agent::create(['user_id' => $user3->id]);
     $user4 = User::create(['name' => 'Agent4', 'email' => '*****@*****.**', 'username' => 'Agent Four', 'last_name' => '', 'mobile_phone' => '', 'phone' => '', 'photo' => '', 'role_id' => '5', 'password' => bcrypt('12345')]);
     Agent::create(['user_id' => $user4->id]);
     $user5 = User::create(['name' => 'Agent5', 'email' => '*****@*****.**', 'username' => 'Agent Five', 'last_name' => '', 'mobile_phone' => '', 'phone' => '', 'photo' => '', 'role_id' => '5', 'password' => bcrypt('12345')]);
     Agent::create(['user_id' => $user5->id]);
 }
Esempio n. 6
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array $data
  * @return User
  */
 protected function create(array $data)
 {
     $user = new User(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'role_id' => $data['role_id']]);
     $user->save();
     return $user;
 }
Esempio n. 7
0
 function showClients()
 {
     $users = User::where('role_id', '=', 4)->with('client')->paginate(10);
     return view('back.clients', compact('users'));
 }