Я пытаюсь аутентифицировать пользователей и админ- форму, user таблицу и admin таблицу соответственно. Я использую модель User предоставленную laravel из коробки и созданную так же для Admin. Я добавил защитный ключ и ключ провайдера в auth.php.
гвардия
'guards' => [
    'user' =>[
        'driver' => 'session',
        'provider' => 'user',
    ],
    'admin' => [
        'driver' => 'session',
        'provider' => 'admin',
    ],
],  
Провайдеры
'providers' => [
    'user' => [
        'driver' => 'eloquent',
        'model' => App\User::class,
    ],
    'admin' => [
        'driver' => 'eloquent',
        'model' => App\Admin::class,
    ]
],
Маршруты
Route::group(['middleware' => ['web']], function () {
    // Login Routes.   
    Route::get('/admin/login','AdminAuth\[email protected]');
    Route::post('/admin/login','AdminAuth\[email protected]');
    Route::get('/admin/logout','AdminAuth\[email protected]');
    // Registration Routes.
    Route::get('admin/register', 'AdminAuth\[email protected]');
    Route::post('admin/register', 'AdminAuth\[email protected]');
    Route::get('/admin', '[email protected]');
});
 Я создал каталог с именем AuthAdmin где AuthController.php файлы AuthController.php и PasswordController.php умолчанию Laravel. (Пространство имен изменено соответственно)
 Прежде всего, в документах Laravel упоминалось, что, как указать настраиваемую охрану во время аутентификации, которая не работает. 
В документах Laravel упоминается еще один метод - использовать охранника, который тоже не работает.
Было бы полезно, если бы кто-то мог решить проблемы и исправить меня, если я ошибаюсь.

