, если вы хотите изменить таблицу входа в систему по умолчанию, выполните шаги
Например, вы меняете его на login_table
Step1:
измените свойство таблицыв User.php
(модель пользователя)
/**
* The table associated with the model.
*
* @var string
*/
protected $table = 'login_table';
Step1:
ЕСЛИ ВЫ НАЧИНАЕТЕ
Теперь вам нужночтобы изменить имя таблицы users
на login_table
ЕСЛИ ПРОЕКТ СООТВЕТСТВУЕТ КОМАНДЕ, ДЕЛАЙТЕ МИГРАЦИЮ С login_table
php artisan make: миграцияcreate_login_table_table
и добавьте столбцы, доступные в users
таблице
Step3:
Теперь откройте файл app\Http\Controllers\Auth\RegisterController.php
Вы будетенайти метод validator
как
protected function validator(array $data)
{
return Validator::make($data, [
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string|min:6|confirmed',
]);
}
Теперь вам нужно изменить unique:users
на unique:login_table
protected function validator(array $data)
{
return Validator::make($data, [
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255|unique:login_table',
'password' => 'required|string|min:6|confirmed',
]);
}
Надеюсь, это поможет, и у меня все отлично работает @ Md.Sukel Ali
Комментарий, если не работает