/** * Shortcut method * * @param string $applicationName * @param string $notificationName * @param string $notificationTitle * @param string $notificationText * @param array $options * @return string */ public function sendNotify($applicationName, $notificationName, $notificationTitle, $notificationText, $options = array()) { $notification_options = $options; $notification_options['text'] = $notificationText; $register = new RegisterRequest($applicationName); $register->addNotification($notificationName); $notify = new NotificationRequest($applicationName, $notificationName, $notificationTitle, $notification_options); return $this->notifyOrRegister($notify, $register)->getStatus(); }
public function PostAdminRegister(RegisterRequest $request) { $admincount = User::where(['type' => 'admin'])->count(); if ($admincount == 0) { $input = $request->except('_token'); $admin = User::create(['name' => $input['name'], 'email' => $input['email'], 'password' => bcrypt($input['password']), 'type' => 'admin']); if ($admin) { Auth::attempt(['email' => $input['email'], 'password' => $input['password']]); return redirect()->route('dashboard'); } else { return redirect()->route('admin.register')->witherrors(['Login unsuccessful']); } } else { return redirect()->route('home'); } }
public function store(User $user, RegisterRequest $request) { $file = $request->file('afbeelding'); $destinationPath = 'images/users'; $filename = $file->getClientOriginalName(); $encoded = urlencode($filename); $upload_success = $file->move($destinationPath, $encoded); $image = str_replace('\\', '/', $upload_success); // Maak random wachtwoord $wachtwoord = ''; $newuser = new $user(['voornaam' => $request->get('voornaam'), 'achternaam' => $request->get('achternaam'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password')), 'afbeelding' => $image, 'role_id' => $request->get('role_id')]); $newuser->save(); // Stuur email naar emailadres met inloggegevens return redirect('jandje/users'); }
/** * Handles user registration * * @param RegisterRequest $request */ public static function register(RegisterRequest $request) { self::create(['username' => $request->input('username'), 'password' => Hash::make($request->input('password')), 'email' => $request->input('email'), 'active' => false, 'confirm_token' => Hash::make(time() . env('APP_KEY'))]); }