我正在尝试使用 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 的预定义控制器
重置密码控制器
<?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');
}
}
网页.php
Auth::routes();
Route::post('password/reset','ResetPasswordController@reset');