伙计们!我是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 回答
如果你想限制用户去注册页面并且只允许其他身份验证功能,那么不要改变任何控制器只需改变以下路由我在web.php
至
如果已删除auth的数据库表,请在进行此更改之前将其还原 .