/**
  * Activate the user.
  *
  * @param  Requests\ActivateUserRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function store(Requests\ActivateUserRequest $request)
 {
     $user = $this->user->byActivationToken($request->token);
     $user->activate()->updateProfile($request->only('name', 'username'))->changePassword($request->password);
     return redirect()->route('pages.welcome');
 }
Beispiel #2
0
 /** @test **/
 public function it_finds_the_user_by_the_given_activation_token()
 {
     $user = factory(User::class, 'inactive')->create();
     $otherUser = User::byActivationToken($user->activation_token);
     $this->assertEquals($user->email, $otherUser->email);
 }