/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(RegistrationFormRequest $request)
 {
     $input = $request->only('email', 'password', 'first_name', 'last_name');
     $user = Sentinel::registerAndActivate($input);
     // Find the role using the role name
     $usersRole = Sentinel::findRoleByName('Users');
     // Assign the role to the users
     $usersRole->users()->attach($user);
     return redirect('login')->with('success', 'User has been created');
 }
Ejemplo n.º 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(RegistrationFormRequest $request)
 {
     $input = $request->only('nik', 'password', 'name');
     $user = Sentinel::registerAndActivate($input);
     // Find the role using the role name
     $usersRole = Sentinel::findRoleByName('Users');
     // Assign the role to the users
     $usersRole->users()->attach($user);
     return redirect('/auth.create')->withFlashMessage('User Successfully Created!');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(RegistrationFormRequest $request)
 {
     $input = $request->only('email', 'password', 'first_name', 'last_name');
     $input = array_add($input, 'activated', true);
     $user = $this->user->create($input);
     // Find the group using the group name
     $usersGroup = \Sentry::findGroupByName('Users');
     // Assign the group to the user
     $user->addGroup($usersGroup);
     return redirect('login')->withFlashMessage('User Successfully Created!');
 }
Ejemplo n.º 4
0
 /**
  * @param Requests\RegistrationFormRequest $request
  *
  * @return $this|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function registration(Requests\RegistrationFormRequest $request)
 {
     $data = $request->only('username', 'email', 'password');
     $data['password'] = Hash::make($data['password']);
     $user = new User($data);
     if ($user->save()) {
         $this->auth->login($user);
         return redirect('chat');
     } else {
         return redirect('/')->withErrors(['username' => 'Oops... Something wrong is happened. Try again.'], $request->getErrorBag());
     }
 }
Ejemplo n.º 5
0
 /**
  * Create a user registration.
  *
  * @param RegistrationFormRequest $request
  *
  * @return Response
  */
 public function postRegistration(RegistrationFormRequest $request)
 {
     $data['username'] = $request->get('username');
     $data['password'] = Hash::make(Config::get('app.salt') . $request->get('password'));
     $data['email'] = $data['username'];
     $data['status_id'] = Status::where('name', 'PENDING')->first()->id;
     $data['role_id'] = Role::where('name', 'USER')->first()->id;
     if ($user = User::create($data)) {
         Auth::login($user, true);
         if (Auth::check()) {
             return redirect()->intended('dashboard');
         } else {
             Session::flash('error', 'Unable to log in.');
         }
     } else {
         Session::flash('error', 'Unable to create user account.');
     }
     return redirect()->route('get.auth.registration')->withInput();
 }