fisayoafolayan / laravel-multiple-auth

A simple implementation of multiple authentication in Laravel. To follow along, this application has been documented as an article on Pusher blog.
81 stars 60 forks source link

Email validation is not modified properly for admin users #8

Open hitotch opened 3 years ago

hitotch commented 3 years ago

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'], ]); }