首页 文章

Laravel 5.7登录和注册页面无效:刷新相应的页面

提问于
浏览
2

伙计们!我是Laravel的新手,使用以下技术从事项目工作:Laravel Framework 5.7.15 XAMPP for Windows 7.2.1 PHP版本:7.2.1 Apache / 2.4.29 MySQL:libmysql - mysqlnd 5.0.12-dev

一切正常:登录和注册 . 然后我想限制注册到应用程序 . 所以我在下面找到了解决StackOverflow问题的方法:How to disable registration new user in Laravel 5所以我把它添加到app / Http / Controlers / Auth / RegisterController.php:

public function showRegistrationForm()
{
    return redirect('login');
}

public function register()
{

}

之后(或者可能是别的,但我不确定)登录页面重定向到登录页面而不登录系统 . 同样,注册页面(我记得重定向到登录页面)也刷新了页面而没有将我注册到系统 .

我做了什么来解决这个问题:1)我从文件中删除了上述方法 . 页面无法正常工作 . 两个页面都刷新并且不会出现任何错误 . 2)我删除了我的数据库并再次迁移 . 没有结果 .

我只是不想因为这个问题而重新创建项目,我希望有人可以提供帮助 .

非常感谢!

1 回答

  • 2

    如果你想限制用户去注册页面并且只允许其他身份验证功能,那么不要改变任何控制器只需改变以下路由我在web.php

    Auth::routes();
    

    Auth::routes(['register' => false]);
    

    如果已删除auth的数据库表,请在进行此更改之前将其还原 .

相关问题