public function store(RegisterUserRequest $request) { $user = User::where('email', $request->input('email'))->first(); if ($user == null) { $user = User::create($request->all()); $user->status = 'new'; $user->password = bcrypt('sample'); $user->save(); $activator = AccountActivation::create(['delivered_to' => $user->email, 'active' => true, 'destination' => 'email', 'source' => 'admin']); $activator->renew(); $activator->send(); } return redirect(url('/super/admin/all')); }
/** * Register a new Regular User and create its owner Profile. * * @param RegisterUserRequest $request * @return Response */ function signup(RegisterUserRequest $request) { try { $user = ['username' => $request->username, 'email' => $request->email, 'password' => $request->password]; $user = Sentinel::registerAndActivate($user); $role = Sentinel::findRoleByName('Regular User'); $role->users()->attach($user); $user->permissions = $role->permissions; $user->save(); $profile = ['is_owner' => true, 'email' => $request->email, 'phone' => $request->phone, 'first_name' => $request->first_name, 'middle_name' => $request->middle_name, 'last_name' => $request->last_name, 'city' => $request->city, 'country' => $request->country, 'birthdate' => $request->birthdate, 'gender' => $request->gender]; $profile = new Profile($profile); $profile->user()->associate($user); $profile->save(); Log::info('[User] ' . $request->ip() . ' registered User ' . $user->getKey()); return $this->signin($request); } catch (Exception $e) { return response()->error(); } }
/** * @param RegisterUserRequest $request * @return \Illuminate\Http\RedirectResponse */ public function registerPost(RegisterUserRequest $request) { dispatch(new CreateUserJob($request->all(), 'user', $request->get('country_id'), $request->get('age_id'))); return redirect()->route('web.index')->withSuccess('Account created successfully. You can login now'); }
public function postRegistration(\App\Http\Requests\RegisterUserRequest $request) { $this->dispatch(new RegisterUser($request->except('_token'))); return redirect()->route('auth.login')->with(['message' => 'Вы зарегистрированы', 'type' => 'success']); }
/** * Store a new user * * @param null * @return null */ public function store(RegisterUserRequest $request) { User::create($request->all()); return response()->json(['success' => true, 'message' => 'User has been added successfully!']); }
/** * Store a new LaraSocial user. * * @return Response */ public function store(RegisterUserRequest $request) { $newUserProfileImagePath = $profileImagePath = App::make('ProcessImage')->execute($request->file('profileimage'), 'images/profileimages/', 180, 180); $newUserBirthday = Carbon::createFromDate($request->year, $request->month, $request->day); $newUser = $this->dispatchFrom(RegisterUserCommand::class, $request, ['birthday' => $newUserBirthday, 'profileImagePath' => $newUserProfileImagePath]); return redirect()->route('feeds_path'); }