Laravel 5.7 Class App \ Http \ Controllers \ Auth \ SendsPasswordResetEmails не существует - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь реализовать функцию сброса пароля, используя встроенную функцию из Laravel 5.7, так как я определил свои маршруты в моем web.php.Я попытался запустить php artisan route:list, это дало мне исключение

ОБНОВЛЕНИЕ

Извините за отсутствие предоставленной информации.Я уже выполнил команду php artisan make:auth ранее, и Auth::routes() уже был определен в web.php Я пытаюсь получить доступ к функции resets в ResetPasswords чертах через мой ResetPasswordController, но она выдала исключение

Класс App \ Http \ Controllers \ ResetPasswordController не существует

Я использую предопределенный контроллер, расположенный в App \ Http \ Controllers \ Auth \ ResetPasswor.php

ResetPasswordController

<?php

namespace App\Http\Controllers\Auth;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\ResetsPasswords;

class ResetPasswordController extends Controller
{

    use ResetsPasswords;


    public function reset(Request $request){
        $reset = $this->reset($request);
    }

    /**
     * Where to redirect users after resetting their password.
     *
     * @var string
     */
    protected $redirectTo = '/home';

    /**
     * Create a new controller instance.
     *
     * @return void
     */

    public function __construct()
    {
    $this->middleware('guest');
    }
}

web.php

Auth::routes();


Route::post('password/reset','ResetPasswordController@reset');

1 Ответ

0 голосов
/ 03 октября 2018

РЕШЕНИЕ

Я выяснил, где я поступил неправильно, мне пришлось добавить Auth\ в мои маршруты

Route::post('password/reset','Auth\ResetPasswordController@reset');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...