barsik   07-26-2025, 02:55 PM
#1
Заметки для меня чтобы не забыть
barsik   07-26-2025, 02:55 PM
#2
Функция создания пользователя

Код:
public function create()
    {
        return view('user.create');
    }
    /**
    * Store a newly created resource in storage.
    */
    public function store(Request $request)
    {
        $request->validate([
            'name' => ['required', 'max:255'],
            'email' => ['required', 'email', 'max:255', 'unique:users'],
            'password' => ['required', 'confirmed']
        ]);
//dd($request);
      $user = User::create($request->all());
event(new Registered($user));
        Auth::login($user);
        return redirect(route('verification.notice'));
        //dd($request->all());
    }
Последний раз сообщение было отредактировано 07-26-2025, 02:56 PM в {2}, отредактировал пользователь barsik.
barsik   07-26-2025, 02:58 PM
#3
Роуты
Последний раз сообщение было отредактировано 07-26-2025, 03:06 PM в {2}, отредактировал пользователь barsik.
barsik   07-26-2025, 02:58 PM
#4
Роуты

Код:
Route::get('register', [UserController::class, 'create'])->name('register');
Route::post('register', [UserController::class, 'store'])->name('user.store');
Route::get('login', [UserController::class, 'login'])->name('login');
//Route::get('reset', [UserController::class, 'reset'])->name('reset');


Route::get('verify-email', function () {
    return view('user.verify-email');
})->middleware('auth')->name('verification.notice');

Route::get('/email/verify/{id}/{hash}', function (EmailVerificationRequest $request) {
    $request->fulfill();
    return redirect('/admin');
})->middleware(['auth', 'signed'])->name('verification.verify');

Route::post('/email/verification-notification', function (Request $request) {
    $request->user()->sendEmailVerificationNotification();
  return back()->with('message', 'Verification link sent!');
})->middleware(['auth', 'throttle:3,1'])->name('verification.send');
  
Powered by MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.