Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak włączyć funkcję ponownego wysyłania linku do wiadomości e-mail w Laravel?

Ustaw nowy token weryfikacyjny na użytkownika lub nawet ponownie użyj starego. Następnie wyślij e-mail ponownie. Ładowanie użytkownika przez e-mail, aby nie musiał być zalogowany.

Route::post('users/verify', '[email protected]')

protected function resend(Request $request)
{
    $user = User::where('email', $request->input('email'))->first();
    $user->verifyToken = Str::random(40);
    $user->save();

    $this->sendEmail($user);

    return $user;
}

Bardzo prosty przykładowy formularz do wywołania kontrolera. Muszą podać adres e-mail, ponieważ nie wiesz również, którego użytkownika wysłać ponownie.

<form action=" {!! route('resendEmail') !!}" method="POST">
    <label for="email">Your email</label>
    <input type="text" id="email" name="email" value="[email protected]">
    <input type="submit" value="Submit">
</form>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Narzędzia do wizualizacji MySQL

  2. STWÓRZ TABELĘ JAK A1 jako A2

  3. co to za kolejność od 1?

  4. Zadanie dla mysqld.service nie powiodło się Zobacz status systemctl mysqld.service

  5. wstawianie danych do nowej kolumny już istniejącej tabeli