/** * Store the specified resource. * * @param CreateAccount $request * @return Response */ public function store(CreateAccount $request) { // save to db $user = $this->repository->createByAdmin($request->only('name', 'email', 'password', 'status', 'must_change_password')); $password = $request->get('password'); // send account info to email if ($request->has('send_account_information')) { Mail::end('emails.account_information', compact('user', 'password'), function ($message) use($user) { $message->subject('Your Account Information'); $message->to($user->email); }); } Notification::uccess(trans('users.creation_success')); return redirect()->route('index'); }