public function show($id)
 {
     $user = User::findOrfail($id);
     $histories = $user->histories;
     $customer = $user->customer;
     if (Gate::denies('show', $customer)) {
         abort('403', 'Sorry, not sorry');
     }
     return view('customer.show', compact('histories', 'customer'));
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $validator = Validator::make($request->all(), ['email' => 'required|email', 'contact' => 'required|integer|max:9999999999']);
     if ($validator->fails()) {
         return redirect('/profile')->withErrors($validator)->withInput();
     } else {
         $user = User::findOrfail(Auth::user()->id);
         $users = $user->update(['name' => ucwords($request->name), 'email' => $request->email, 'contact' => $request->contact, 'address' => $request->address]);
         return Redirect::to('/home');
     }
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Requests\EditUserRequest $request, $id)
 {
     $user = User::findOrfail($id);
     $user->fill($request->all());
     if ($request->password != null) {
         $user->password = bcrypt($request->password);
     }
     dd($user->password);
     $user->save();
     session::flash('message', 'Usuario editado de los registros');
     return redirect()->route('admin.users.index');
 }
 public function admin($id)
 {
     $user = User::findOrfail($id);
     if ($user->admin == 1) {
         $admin = 0;
     }
     if ($user->admin == 0) {
         $admin = 1;
     }
     $user->admin = $admin;
     $user->save();
     Flash::success('সঠিক ভাবে সম্পন্ন হয়েছে।');
     return redirect()->back();
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function delete($id)
 {
     // dd($id);
     $dataUser = User::findOrfail($id);
     $dataUse = User::where('id', $id)->get();
     foreach ($dataUse as $d) {
         $admin_id = $d->user_id;
     }
     $data = AdminModel::findOrfail($admin_id);
     $dataUser->delete($id);
     $data->delete($admin_id);
     return back()->with('message', 'admin data delete successfully.....');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function delete($id)
 {
     // dd($id);
     $dataUser = User::findOrfail($id);
     $dataUse = User::where('id', $id)->get();
     foreach ($dataUse as $d) {
         $user_id = $d->user_id;
     }
     $data = UserModel::findOrfail($user_id);
     $dataUser->delete($id);
     $data->delete($user_id);
     return redirect()->route('user_manage')->with('message', 'user data delete successfully.....');
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $user = User::findOrfail($id);
     return view('User.show', compact('user'));
 }
 public function password(Request $request)
 {
     $this->validate($request, ['password' => 'required|confirmed|min:6']);
     $id = Auth::user()->id;
     $password = User::findOrfail($id);
     $password->password = bcrypt($request->password);
     $password->save();
     Flash::success('আপনি সঠিক ভাবে সম্পাদন করেছেন!');
     return redirect()->back();
 }
Example #9
0
 public function postChangePassword(Request $request)
 {
     $data = $request->except('_token');
     if (!ServiceAccount::checkCaptcha($data)) {
         return redirect()->route('user.get.changePassword');
     } else {
         if ($data['new_password'] != $data['rePass'] || strlen($data['new_password']) < 6 || strlen($data['new_password']) > 15) {
             return redirect()->route('user.get.changePassword')->with('message', 'Password mới phải trùng nhau và ký tự >6 và <15.');
         }
         if (\Hash::check($data['password'], Auth::user()->password)) {
             $user = User::findOrfail(Auth::user()->id);
             //dd($data);
             $user->password = \Hash::make($data['new_password']);
             $user->save();
             $model = new GAccount();
             //check all user if exsit on all server game
             $servers = Server::all();
             foreach ($servers as $server) {
                 $model->setConnection($server->user_db);
                 try {
                     $account = $model->where('loginName', $user->username)->first();
                 } catch (\Exception $e) {
                     return redirect()->route('user.register')->with('error', 'có lỗi!');
                 }
                 $account->password_hash = ServiceAccount::getPassword($data['new_password']);
                 $account->save();
             }
             return redirect()->route('user.profile')->with('message', 'Đổi mật khẩu thành công!');
         }
     }
 }