В вашей конфигурации / auth.php
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
// 'users' => [
// 'driver' => 'database', // your database
// 'table' => 'users', // your table
// ],
],
Здесь вы можете вносить изменения и использовать другую базу данных и таблицу.
Если ваша таблица находится в той же базе данных, вам нужно только имя таблицы здесь
'providers' => [
'credential' => [
'driver' => 'eloquent',
'model' => App\Credential::class,
],
],
В вашем LoginController
public function userid()
{
$login = request()->input('login');
$field = filter_var($login, FILTER_VALIDATE_EMAIL) ? 'email' : 'userid'; // you need to customize it to get email from the other table, if your email field is on other table
request()->merge([$field => $login]);
return $field;
}