Я пытаюсь реализовать функцию сброса пароля, используя встроенную функцию из 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');