Я столкнулся с проблемой при создании ссылки для сброса пароля в моем приложении Laravel в методе ignore_password_submit. Несмотря на попытку создать ссылку с помощью вспомогательной функции Laravel URL::to(), ссылка, похоже, сгенерирована неправильно. здесь я использовал mailtrap для тестирования почты.
Вот мой метод ignore_password_submit:
Код: Выделить всё
public function forget_password_submit(Request $request)
{
$request->validate([
'email' => 'required|email'
]);
$admin_data = Admin::where('email', $request->email)->first();
if (!$admin_data) {
return redirect()->back()->with('error', 'Email address not found!');
}
$token = hash('sha256', time());
$admin_data->token = $token;
$admin_data->update();
$reset_link = URL::to('admin/reset-password/' . $token . '/' . $request->email);
$subject = 'Reset Password';
$message = 'Please click on the following link:
';
$message .= 'Click here';
Mail::to($request->email)->send(new Websitemail($subject, $message));
return redirect()->route('admin_login')->with('success', 'Please check your email and follow the steps there');
}
Источник: https://stackoverflow.com/questions/781 ... mit-method
Мобильная версия