Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tạo chức năng gửi lại liên kết email trong Laravel

Đặt mã xác minh mới trên người dùng hoặc thậm chí sử dụng lại mã cũ. Sau đó gửi lại email. Đang tải người dùng qua email để họ không phải đăng nhập.

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

Một mẫu ví dụ rất cơ bản để gọi bộ điều khiển. Họ cần cung cấp email, vì bạn cũng không biết người dùng nào sẽ gửi lại.

<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. Làm toán trong MySQL từ SELECT

  2. php password_verify () hash và pass sẽ không khớp

  3. Dịch vụ Mysql sẽ không khởi động, lỗi chức năng init InnoDB

  4. Đổi tên outfile với ngày tháng trong mysql

  5. Tự động loại bỏ các truy vấn đang chạy dài (MySql), Apache Tomcat DataSource