get( key: 'name'); $email = $request->get( key: 'email'); $phone = $request->get( key: 'phone'); $password = Hash::make($request->get( key: 'password')); //reg user $user->name = $name; $user->email = $email; $user->password = $password; $user->phone = $phone; $user->save(); //ispatch(function () use ($user) { //Mail to($user->email)->send(new Mailable()); //указать класс //; Mail::to($user->email)->send(new RegisterUserMail()); //код на обработку //dispatch(function () use ($user)) { //sleep(seconds:30); //$project = new Project(); //$project->title = 'default prject'; //$project->description = 'test'; //$project->creator_user_id = $user->id; //$project->save(); return ['token' => $user->createToken(name: 'frontend')->plainTextToken]; } // public function update (Request $request, Post $post){ // if (Auth::check()) { // return redirect()->route('login');} //te::authorize('update', $post); }