Beispiel #1
0
 public function edituserdetails()
 {
     $rules = array('confirmpassword' => 'required|passcheck');
     Validator::extend('passcheck', function ($attribute, $value, $parameters, $validator) {
         return Hash::check($value, Auth::user()->getAuthPassword());
     });
     $messages = array('passcheck' => 'Your password is incorrect');
     $validator = Validator::make(Input::all(), $rules, $messages);
     if ($validator->fails()) {
         return redirect('editprofile')->withInput()->withErrors($validator);
     }
     $user = User::where('username', Input::get('username'))->first();
     $details = user_detail::find($user->id);
     $details->first_name = Input::get('first_name');
     $details->middle_name = Input::get('middle_name');
     $details->last_name = Input::get('last_name');
     $details->email_id = Input::get('email_id');
     $details->address = Input::get('address');
     $details->department = Input::get('department');
     $details->designation = Input::get('designation');
     $details->save();
     return redirect('/home');
 }