更改寄存器中间件 Laravel 5.3

Change Register Middleware Laravel 5.3

在 运行 php artisan make:auth 和配置所有东西之后,我希望只有登录的用户才能注册其他用户。

由于Laravel在routes\web.php文件中默认提供了Auth::routes(),如何重新定义/register的中间件?

另一件事是,如果用户已经登录,他将无法注册,因为路由会将他重定向到 /home URI。我希望我也能改变这个。

由于您不想注册来宾用户,您可以通过在 app\Http\Controllers\Auth\RegisterController.php 中将 $this->middleware('guest'); 更改为 $this->middleware('auth'); 来禁用来宾注册__construct 方法。