php - Laravel 5.7 登录和注册页面无法正常工作 : refreshing the appropriate pages

标签 php laravel laravel-5 laravel-5.7

伙计们!我是 Laravel 的新手,正在使用以下技术进行项目: Laravel 框架 5.7.15 适用于 Windows 7.2.1 的 XAMPP 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)我删除了数据库并再次迁移。没有结果。

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

非常感谢!

最佳答案

如果您想限制用户进入注册页面并仅允许其他身份验证功能,则不要更改任何 Controller ,只需更改 web.php 中的以下路由即可

Auth::routes();

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

如果您已删除用于身份验证的数据库表,请在进行此更改之前将其恢复。

关于php - Laravel 5.7 登录和注册页面无法正常工作 : refreshing the appropriate pages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53699866/

相关文章:

Laravel ErrorException 没有这样的文件或目录

php - 如何从 Eloquent 模型静态获取表名?

php - RESTful 应用程序中 MyController 缺少参数 1

php - DataMapper ORM 简单的 OneToMany 关系

php - Laravel 5 路由问题 - 错误方法调用异常

php - 如何检查字段是否不唯一

polymorphism - Laravel 5 与数据透视表的多态关系

laravel - 如何检查 cronjob 是否适用于 digital ocean 服务器中的 laravel 应用程序?

php - 无法在 Laravel Model 的 create 方法中引用静态字段

php - 多维数组的E_NOTICE和未定义索引错误