Beispiel #1
0
 public function registeruser()
 {
     $messages = array('username.required' => 'Username is required', 'username.unique' => 'Username is already taken', 'username.min' => 'Username must be at least 4 characters', 'username.max' => 'Username must not be more than 15 characters long', 'password.required' => 'Password is required', 'password.min' => 'Password must be atleast 6 characters long', 'password2.required' => 'Confirm Password is required', 'password2.same' => 'Two Password fields must be same');
     $validator = Validator::make(Input::all(), ['username' => 'required|max:15|min:4|unique:users,username', 'password' => 'required|min:6', 'password2' => 'required|same:password'], $messages);
     if ($validator->fails()) {
         return redirect('adduser')->withInput()->withErrors($validator);
     }
     $pass = Hash::make(Input::get('password'));
     $user = new User();
     $user->username = Input::get('username');
     $user->password = $pass;
     $user->save();
     $details = new user_detail();
     $userextract = User::where('username', Input::get('username'))->first();
     $details->id = $userextract->id;
     $details->department = Input::get('userdepartment');
     $details->save();
     return redirect('/home');
 }