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'); } }