Это делает запрос к таблице пользователей, потому что, когда вы используете правило проверки unique
, вы можете передать имя таблицы, по которой eloquent должен искать входное значение, которое проверяется.
$request->validate([
'username' => 'required|string',
'email' => 'required|string|email|unique:users',
'password' => 'required|string'
]);?
Ваше правило проверки для email
будет искать существование указанного email
в таблице users
, потому что это имя таблицы, которое вы передаете в качестве первого аргумента unique
.Вы можете изменить его.
Правило unique
принимает параметры, подобные этому unique:table_name:column_name