如何在Laravel中禁用新用户注册
Laravel 5.7介绍了以下功能:
Auth::routes(['register' => false]);
目前可能的选项包括:
Auth::routes([ 'register' => false, // Registration Routes... 'reset' => false, // Password Reset Routes... 'verify' => false, // Email Verification Routes... ]);
对于旧版本的Laravel,只需在以下位置覆盖showRegistrationForm()
和register()
方法:
AuthController
(适用于Laravel 5.0至5.4)Auth/RegisterController.php
(适用于Laravel 5.5)
public function showRegistrationForm() { return redirect('login'); } public function register() { }