![](/img/trans.png)
[英]Error Class App\Http\Controllers\ResetPasswordController does not exist
[英]Class App\Http\Controllers\ResetPasswordController does not exist
我正在尝试在用户帐户页面中链接一个按钮,以便他们可以重置密码。 我创建了一个带有 url /password/reset
的表单并传递了用户的电子邮件,但是当我运行命令时查看路由如何显示重置密码表单
php artisan route:list
我得到错误
Class App\Http\Controllers\ResetPasswordController does not exist
我尝试通过php artisan make:auth
但这并没有解决问题。 为什么它会认为控制器不在app/http/Controllers/Auth/
中? 为什么会出现此错误?
请检查您的控制器和 route.php 文件,可能存在语法错误
我得到这个错误是因为类的命名空间声明与文件的路径不匹配。 它是:
namespace App\Http\Controllers\Api\Auth;
虽然文件路径是:
App\Http\Controllers\Auth\ResetPasswordController.php;
Auth
文件夹不在Api
文件夹内,所以我必须将文件夹移到那里或将命名空间声明更改为:
namespace App\Http\Controllers\Auth;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.