['required'], 'email' => ['required', 'email'], 'password' => ['required', 'min:10'], ], 'register_errors'); $user = new User(); $user->name = $data['name']; $user->email = $data['email']; $user->password = password_hash($data['password'], PASSWORD_BCRYPT); $user->save(); session()->put('registered', true); app('queue')->push(function($user) { // send a mail to the user... }, $user); return redirect($router->route('show-home-page')); } }