php - 无效的路由操作:[App\Http\Controllers\Auth/ForgotPasswordController]
问题描述
每次我用路由制作一个新的可调用控制器时,我似乎都会遇到这个问题。任何人都可以帮我解决它吗?我试过删除和重新制作课程,重新制作路线,它似乎讨厌它?
天知道在这工作之前我是怎么弄到我的。
路线:
Route::post('user/forgot', 'Auth/ForgotPasswordController');
控制器;
<?php
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
class ForgotPasswordController extends Controller
{
use SendsPasswordResetEmails;
public function __invoke()
{
return $this->sendResetLinkEmail(request());
}
}
解决方案
你几乎拥有它!
Route::post('user/forgot', 'Auth/ForgotPasswordController');
注意/
第二个参数中的Auth/ForgotPasswordController
您需要将其更改为\
,因为这是表示命名空间的字符。
推荐阅读
- python - 使用“插入或忽略”语句加速 Python 执行
- spring-boot - 如何为 kibana 和 apm-server 启用执行器健康
- node.js - 无法使用带有 $eq 的 FindByIdAndUpdate 进行更新
- webpack - 在 Javascript 模块中自动导入 css
- python - How to write multiple rows in column excel python?
- java - Flutter FirebaseCloudMessagingPluginRegistrant 没找到?
- python - Python 编码需要在第 1 行修复
- wordpress - wordpress 获取 var_dump 的值
- ubuntu - 通过 USB 将 iphone 连接到 sosumi/qemu
- ruby - chef-client 创建一个文件夹而不是文件