laravel-multiple-auth icon indicating copy to clipboard operation
laravel-multiple-auth copied to clipboard

Email validation is not modified properly for admin users

Open hitotch opened this issue 4 years ago • 0 comments

createAdmin() is using validator() and it validates no duplicates in users table instead of admins table. \app\Http\Controllers\Auth\RegisterController.php

This class needs the additional validator like below, and createAdmin() can use it. protected function adminValidator(array $data) { return Validator::make($data, [ 'name' => ['required', 'string', 'max:255'], 'email' => ['required', 'string', 'email', 'max:255', 'unique:admins'], 'password' => ['required', 'string', 'min:8', 'confirmed'], ]); }

hitotch avatar Jul 17 '20 19:07 hitotch