更改寄存器中间件 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 方法。
在 运行 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 方法。