У меня проблема с приложением.
Я пытаюсь отправить ссылку сброса пароля с сервера mailtrap
на мое приложение.Однако я получил эту ошибку:
объект не найден 404
Ниже мой код:
Контроллер:
class ResetPasswordController extends Controller
{
//
use ResetsPasswords;
protected $redirectTo = 'dashboard';
public function __construct()
{
$this->middleware('Auth');
}
public function guard()
{
return Auth::guard();
}
public function broker()
{
return password::broker();
}
public function showResetForm(Request $request, $token)
{
return view('users.passwords.reset')->with(
['token' => $token, 'email' => $request->email]
);
}
}
Это notification
класс:
public function toMail($notifiable)
{
$notifiable->email = $this->email;
$url = url('password/reset/{token}'.$this->token);
return (new MailMessage)
->line('you receiving this email because we received a
password reset from your account.')
->action('Reset Password', $url)
->line('Thank you for using our application!');
}
Это маршруты:
Route::get('password/reset', 'ForgotPasswordController@showLinkRequestForm')
->name('password.request');
Route::post('password/email','ForgotPasswordController@sendResetLinkEmail')
->name('password.email');
Route::get('password/reset/{token}',
'ResetPasswordController@showResetForm')->name('password.reset');
Route::post('password/reset', 'ResetPasswordController@reset');
Это model
:
public function sendPasswordResetNotification($token)
{
//using facade
Notification::send(new ResetPasswordNotification($token));
/*$this->notify(new ResetPasswordNotification($token));*/
}
Есть личто я пропускаю?