Пример #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $user = User::findorfail($id);
     $input = Request::all();
     $form = User::where('id', $id)->update(['status' => $input['number']]);
     return redirect(url('/admin/user/info', $user->id));
 }
Пример #2
0
 public function updateInfo($id, Request $request)
 {
     //get data for table
     $info = \App\User::findorfail($id);
     $info->name = $request->name;
     $info->language = $request->language;
     $info->class = $request->class;
     $info->teamstyle = $request->teamstyle;
     //redirect to info
     return redirect('auth.info');
 }
Пример #3
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $input = Request::all();
     $summonername = str_replace(' ', '', $input['name']);
     $result = file_get_contents('https://euw.api.pvp.net/api/lol/euw/v1.4/summoner/by-name/' . $summonername . '?api_key=6cabd680-61d0-48d5-9ee5-271f19c45624');
     $input['summoner_id'] = json_decode($result)->{$summonername}->id;
     $input['user_id'] = Auth::user()->id;
     Summoners::create($input);
     $summoner_id = Summoners::where('user_id', '=', Auth::user()->id)->get();
     foreach ($summoner_id as $value) {
         $user['summoner_id'] = $value->id;
     }
     $user = User::findorfail(Auth::user()->id);
     $user->summoner_id = $value->id;
     $user->save();
     return redirect('home');
 }
Пример #4
0
 /**
  * Bind data to the view.
  *
  * @param  View  $view
  * @return void
  */
 public function compose(View $view)
 {
     $categories = Category::with('children', 'products')->where('parent_id', '=', 0)->orderBy('did')->get();
     $hotpros_id = Salesstats::groupBy('product_id')->take(16)->get();
     $hotpros_id = $hotpros_id->lists('product_id');
     $hotpros = Product::with('images')->has('images')->has('prices')->wherein('id', $hotpros_id)->take(16)->get();
     $globals = DB::table('globalsettings')->get();
     $dts = DB::table('deliverytimes')->where('active', true)->get();
     foreach ($dts as $dt) {
         $dt->start = Carbon::parse($dt->start)->format('h:ia');
         $dt->stop = Carbon::parse($dt->stop)->format('h:ia');
     }
     $settings = [];
     foreach ($globals as $global) {
         $name = $global->name;
         $value = $global->value;
         $settings[$name] = $value;
     }
     $offers = Offer::with(['categories', 'categories.products' => function ($q) {
         $q->has('images');
     }, 'brands', 'brands.products' => function ($q) {
         $q->has('images');
     }, 'products' => function ($q) {
         $q->has('images');
     }, 'products.images', 'products.prices'])->where('active', true)->where('start', '<=', Carbon::today()->toDateString())->where('end', '>=', Carbon::today()->toDateString())->take(16)->get();
     //dd($offers);
     $feedbacks = Feedback::with('user')->take(8)->get();
     if ($user = Sentinel::check()) {
         $user = User::findorfail($user->id);
         $flashes = Flashtext::where('active', '1')->get();
         $areas = Area::where('deliverable', '1')->get();
         $viewpros_id = Viewstats::where('user_id', $user->id)->take(16)->get();
         //dd($viewpros_id);
         $viewpros_id = $viewpros_id->lists('product_id');
         $viewpros = Product::with('images')->has('images')->has('prices')->wherein('id', $viewpros_id)->take(16)->get();
         $view->with(['user' => $user, 'flashes' => $flashes, 'areas' => $areas, 'hotpros' => $hotpros, 'viewpros' => $viewpros, 'offers' => $offers, 'settings' => $settings, 'dts' => $dts, 'feedbacks' => $feedbacks, 'categories' => $categories]);
     } else {
         $flashes = Flashtext::where('active', '1')->get();
         $areas = Area::where('deliverable', '1')->get();
         $viewpros_id = Viewstats::where('user_id', 0)->take(16)->get();
         $viewpros_id = $viewpros_id->lists('product_id');
         $viewpros = Product::with('images')->has('images')->has('prices')->wherein('id', $viewpros_id)->take(16)->get();
         $view->with(['flashes' => $flashes, 'areas' => $areas, 'hotpros' => $hotpros, 'viewpros' => $viewpros, 'offers' => $offers, 'settings' => $settings, 'dts' => $dts, 'feedbacks' => $feedbacks, 'categories' => $categories]);
     }
 }
Пример #5
0
 public function newfeedback(Request $request)
 {
     $this->validate($request, ['feedback' => 'required|min:10']);
     $user = Sentinel::check();
     $user = User::findorfail($user->id);
     if ($request->ajax()) {
         $feedback = ['user_id' => $user->id, 'feedback' => $request->feedback];
         $hasfeedback = Feedback::where('user_id', $user->id)->first();
         if ($hasfeedback) {
             $hasfeedback->feedback = $request->feedback;
             $hasfeedback->save();
         } else {
             Feedback::create($feedback);
         }
         return response()->json(['success' => 'posted feedback']);
     }
     return redirect()->route('home');
 }
 public function update(Request $request, $id)
 {
     $validator = \Validator::make($request->all(), ['id' => 'required', 'email' => 'required|email|unique:users', 'name' => 'required', 'password' => 'min:6']);
     if ($validator->fails()) {
         throw new StoreResourceFailedException('Could not able to update user.', $validator->errors());
     }
     $user = User::findorfail($id);
     $user->email = $request->get('email');
     $user->name = $request->get('name');
     if ($request->get('password')) {
         $user->password = Hash::make($request->get('password'));
     }
     if ($user->save()) {
         return $this->response->array(['message' => 'User has been updated successfully', 'status' => 200]);
     } else {
         return $this->response->array(['message' => 'Unable to update user. Please try again', 'status' => 200]);
     }
 }
Пример #7
0
 function update($id)
 {
     $user = User::findorfail($id);
     $user->name = Input::get('name');
     $user->email = Input::get('email');
     //$user->password = Input::get('password');
     //$user_info = DB::table('users_info')->where('user_id', $id)->get();
     $user_info = UserInfo::where('user_id', $id)->first();
     $user_info->style = Input::get('style');
     $user_info->lang_one = Input::get('lang_one');
     $user_info->lang_two = Input::get('lang_two');
     $user_info->lang_three = Input::get('lang_three');
     $user_info->csci_261 = Input::get('csci_261');
     $user_info->csci_262 = Input::get('csci_262');
     $user_info->csci_306 = Input::get('csci_306');
     $user_info->csci_406 = Input::get('csci_406');
     // save new updated information
     $user->save();
     $user_info->save();
     // redirect to /users/{id}
     return redirect('/users/' . $id);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     //$input = $request->all();
     $input = $request->all();
     $data = User::findorfail($id);
     $data->update($input);
     if (Input::hasFile('image')) {
         if (Input::file('image')->isValid()) {
             $destinationPath = base_path() . '/public/images/';
             $extension = Input::file('image')->getClientOriginalExtension();
             // getting image extension
             $fileName = rand(11111, 99999) . '.' . $extension;
             // renameing image
             $file_input = $request->image_name;
             if ($file_input) {
                 unlink(public_path('images/' . $file_input));
             }
             Input::file('image')->move($destinationPath, $fileName);
             // uploading file to given path
             $user1 = User::find($id);
             $user1->name = $request->name;
             $user1->email = $request->email;
             //$user1->password = bcrypt($request->password);
             $user1->address = $request->address;
             $user1->gender = $request->gender;
             $user1->image = $fileName;
             $user1->save();
         }
     }
     return redirect('udetails');
 }
Пример #9
0
 public function invite($user_id)
 {
     $user = User::findorfail($user_id);
     if ($user->team_id == 0) {
         $input['alert_id'] = 1;
         $input['user_id'] = $user_id;
         $input['team_id'] = Auth::User()->team_id;
         user_alert::create($input);
     }
     return redirect('home');
 }
Пример #10
0
        return redirect()->back();
        // redirect back if current user tries to access another user
    }
    $user_info = UserInfo::where('user_id', $id)->first();
    $user = User::findorfail($id);
    return view('pages/edit', compact('user', 'user_info'));
});
Route::post('/users/{id}/edit', 'UserController@update');
// Password routes
Route::controllers(['password' => 'Auth\\PasswordController']);
// Admin routes - only accessible by admin user
Route::group(['middleware' => 'App\\Http\\Middleware\\AdminMiddleware'], function () {
    Route::get('/admin', function () {
        $users = User::all();
        $users_info = UserInfo::all();
        $numTeams = count(Team::all());
        $nullteam = UserInfo::where('team_id', null)->first();
        return view('admin.teams', compact('users_info', 'users', 'numTeams', 'nullteam'));
    });
    Route::post('/admin', 'AdminController@generate');
    Route::get('/admin/generate', function () {
        return view('admin.generate');
    });
    Route::get('/admin/users/{id}', function ($id) {
        $user = User::findorfail($id);
        $userinfo = UserInfo::findorfail($id);
        $numTeams = count(Team::all());
        return view('admin.user', compact('user', 'userinfo', 'numTeams'));
    });
    Route::post('/admin/users/{id}', 'AdminController@edit');
});
Пример #11
0
 public function updateAdmin(Request $request, $id)
 {
     //dd('goind to update');
     $this->validate($request, ['email' => 'required|email|max:255']);
     //dd($request);
     $user = User::findorfail($id);
     if ($user) {
         $user->name = $request->name;
         $user->email = $request->email;
         $user->mobile = $request->mobile;
         $user->save();
     }
     return redirect()->route('admin.user');
 }
Пример #12
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     $user = User::findorfail($id);
     return view('users.edit')->with('user', $user);
 }
Пример #13
0
 public function processreturn(Request $request)
 {
     $this->validate($request, ['products' => 'required', 'name' => 'required', 'email' => 'required|email', 'mobile' => 'required|digits:10', 'address' => 'required', 'reason' => 'required']);
     $order_ids = $request->get('products');
     $orders = Order::whereIn('id', $order_ids)->get();
     $user = Sentinel::check();
     $user = User::findorfail($user->id);
     $return_inputs = ['user_id' => $user->id, 'name' => $request->get('name'), 'email' => $request->get('email'), 'mobile' => $request->get('mobile'), 'address' => $request->get('address'), 'area_id' => $user->area_id, 'reason' => $request->get('reason'), 'status' => 'Booked'];
     //dd($return_inputs);
     $return = Orderreturn::Create($return_inputs);
     if ($return) {
         $returns = [];
         foreach ($orders as $order) {
             array_push($returns, ['order_id' => $order->id, 'return_id' => $return->id]);
         }
         DB::table('order_return')->insert($returns);
     }
     $notification = "Sorry! We regret you did not like these products.These products you have selected has been registered for return. Our staff will reach to you and receive those products. Kindly dont not consume the product and make it ready for pickup. Thank you.";
     return view('site.notification', compact('notification'));
 }
Пример #14
0
 public function tempcart(Requset $request)
 {
     if (Request::ajax()) {
         $user = Sentinel::check();
         $user = User::findorfail($user->id);
         return response()->json('tempcart');
     }
     return back();
 }
Пример #15
0
 public function savemobile(Request $request)
 {
     Sentinel::logout();
     $this->validate($request, ['mobile' => 'required | digits:10']);
     $user = User::findorfail($request->id);
     $user->mobile = $request->mobile;
     $user->save();
     return redirect()->route('resendpin', ['id' => $user->id]);
 }