如何修改 Laravel 自带注册功能
laravel 自带的注册功能,由于我需要加一个验证验证码功能,在验证其他之前
但是找不到地方修改
class RegisterController extends Controller
{
use RegistersUsers;
protected $redirectTo = RouteServiceProvider::HOME;
public function __construct(Request $request)
{
$this->middleware('guest');
}
protected function validator(array $data)
{
return Validator::make($data, [
'name' => ['required', 'string', 'max:255', 'unique:users'],
'password' => ['required', 'string', 'min:8', 'confirmed'],
]);
}
关于 LearnKu
教程 《L02 Laravel 教程 - Web 开发实战进阶 ( Laravel 8.x )》 有详细介绍,你去仔细看看
你可以自己加一个验证码中间件,验证通过后,再走注册的中间件
你如果运行了 用户注册的脚手架, 可以在 app/Http/Controllers/Auth/RegisterController.php 找到相关的内容