⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همهچیز به قیمت قبل برمیگرده!
مشاهده دورههاسلام دوست گرامی
چگونه می شود از طریق api ایمیل فراموشی رمز عبور را برای کاربر ارسال کرد
یعنی ایمیل را بهش داده و اطلاعات در صورت وجود ارسال کند
باتشکر ، لطفا اگر می دانید کمک کنید
شما دو راه داری یک اینکه خودتون همه چی رو بنویسی از اول که کار سختی نیست چون یه چک کردن ساده است و ساخت توکن و ارسال کردن
دو میتونید یک روت در api بوجود بیاری به شکل زیر
$this->post('api/password/email', 'ForgotPasswordController@sendResetLinkEmail')->name('password.email');
و به صورت post آدرس ایمیل بهش ارسال کنید
اگه میخوای کلا کدت با api باشه
Route::post('password/email', 'ForgotPasswordController@sendResetLinkEmail');
Route::post('password/reset', 'ResetPasswordController@reset');
باید کدهای زیر رو به کنترلرهای ForgotPasswordController و ResetPasswordController اضافه کنی که به جای ریداریکت شدن و پاسخ به صورت wiev پاسخ به صورت json دربیاد
// ForgotPasswordController.php
protected function sendResetLinkResponse($response)
{
return ['status' => trans($response)];
}
protected function sendResetLinkFailedResponse(Request $request, $response)
{
return response()->json(['status' => trans($response)], 400);
}
// ResetPasswordController.php
protected function sendResetResponse($response)
{
return ['status' => trans($response)];
}
protected function sendResetFailedResponse(Request $request, $response)
{
return response()->json(['status' => trans($response)], 400);
}
شاید پاسخ شما همینجا باشد