Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/authentication/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication Laravel无法从路由获取控制器_Authentication_Routes_Laravel 5.4 - Fatal编程技术网

Authentication Laravel无法从路由获取控制器

Authentication Laravel无法从路由获取控制器,authentication,routes,laravel-5.4,Authentication,Routes,Laravel 5.4,我一直在做一个项目,需要添加一个重置密码的功能。我添加了Laravels内置功能php artisan make:auth,但是controllers/auth中的这些控制器在这个项目中不起作用 UrlGenerator.php第304行中的InvalidArgumentException:Route[home] 没有定义 也许我无意中修改了一些东西,它会自动将我重定向到路由“home”,我不需要渲染home路由,我需要它到达controllers\Auth目录中的那些控制器 如果您需要任何帮助

我一直在做一个项目,需要添加一个重置密码的功能。我添加了Laravels内置功能php artisan make:auth,但是controllers/auth中的这些控制器在这个项目中不起作用

UrlGenerator.php第304行中的InvalidArgumentException:Route[home] 没有定义

也许我无意中修改了一些东西,它会自动将我重定向到路由“home”,我不需要渲染home路由,我需要它到达controllers\Auth目录中的那些控制器


如果您需要任何帮助,我们将不胜感激。

请在App\Http\Controllers\Auth\ResetPasswordController中按照您的意愿更改该属性:

protected $redirectTo = '/home';

是的,我看到了。但情况是,我无法访问Auth::routes提供的任何页面;为什么is会将我引导到主路径,在那里我会尝试访问另一个页面?您是否有Auth::routes;在你的routes/web.php文件中?是的,我有。我在新项目上试过了。它在新路线上有效,但在旧路线上仍然不起作用。当然,我取消了我所有路线的注释。然后它工作得很好