उपयोगकर्ता पर नया सत्यापन टोकन सेट करें या पुराने का पुन:उपयोग भी करें। फिर ईमेल दोबारा भेजें। उपयोगकर्ता को ईमेल द्वारा लोड किया जा रहा है ताकि उन्हें लॉग इन न करना पड़े।
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;
}
नियंत्रक को कॉल करने के लिए एक बहुत ही बुनियादी उदाहरण प्रपत्र। उन्हें ईमेल प्रदान करने की आवश्यकता है, क्योंकि आप नहीं जानते कि किस उपयोगकर्ता को फिर से भेजना है।
<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>