Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara membuat fungsi tautan kirim ulang email di Laravel

Tetapkan token verifikasi baru pada pengguna atau bahkan gunakan kembali yang lama. Kemudian kirim email lagi. Memuat pengguna melalui email sehingga mereka tidak perlu login.

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

Contoh formulir yang sangat mendasar untuk memanggil controller. Mereka perlu memberikan email, karena Anda tidak tahu pengguna mana yang harus dikirim ulang juga.

<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. Query Mysql dengan dua tabel php

  2. Eclipse Hibernate.cfg.xml menautkan database sys dari MySQL

  3. Laravel InvalidArgumentException di Carbon.php baris 425:Trailing data dengan database SQL

  4. Tidak dapat terhubung ke server MySQL di '127.0.0.1' (10061) (2003)

  5. MySQL; Tipe data terbaik untuk jumlah besar