sql >> Databasteknik >  >> RDS >> Mysql

Hur man gör om att skicka e-postlänkfunktion i Laravel

Ställ in en ny verifieringstoken på användaren eller återanvänd till och med den gamla. Skicka sedan e-postmeddelandet igen. Laddar användaren via e-post så att de inte behöver vara inloggade.

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

Ett mycket grundläggande exempelformulär att anropa regulatorn. De måste tillhandahålla e-postmeddelandet, eftersom du inte vet vilken användare du ska skicka igen.

<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. MYSQL:Hur man ansluter till två tabeller på samma fråga som refererar till samma tabell två gånger

  2. MySQL delade kolumnvärden för användning i underfråga?

  3. hur kan jag köra CMD-kommandot i c#-konsolapplikationen?

  4. Hur man får ålder i år, månader och dagar med Oracle