猿问

无效的路由操作:[App\Http\Controllers\Auth/

每次我用路由创建一个新的可调用控制器时,我似乎都会遇到这个问题。任何人都可以帮我修复它吗?我试过删改班,改路线,好像很讨厌?


天知道我是怎么在这工作之前得到我的。


路线:


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());

    }

}


森林海
浏览 328回答 3
3回答

慕容3067478

你几乎拥有它!Route::post('user/forgot',&nbsp;'Auth/ForgotPasswordController');注意/第二个参数中的Auth/ForgotPasswordController您需要将其更改为\,因为这是指示命名空间的字符。

心有法竹

参数区分大小写。确保命名空间与目录层次结构和类名的大小写完全匹配。
随时随地看视频慕课网APP
我要回答