Пример #1
0
 public function postRegister(RegisterRequest $request, $type = '')
 {
     $data = $request->all();
     $data['confirmation_code'] = md5(uniqid(mt_rand(), true));
     $data['confirmed'] = config('access.users.confirm_email') ? 0 : 1;
     $data['status'] = 1;
     if (config('access.users.confirm_email')) {
         $user = $this->auth->create($data);
         $user->attachRole(User::category()[$type]);
         return redirect()->route('home')->withFlashSuccess(trans('alerts.register.success'));
     } else {
         $user = $this->auth->create($data);
         $user->attachRole(User::category()[$type]);
         auth()->login($user);
         return redirect()->route('frontend.dashboard');
     }
 }