Alguém pode explicar a autenticação múltipla do Laravel 5.2 com exemplo

Estou tentando autenticarComercial eadmin Formatouser mesa eadmin tabela respectivamente. Estou usando oUser modelo fornecido pelo laravel fora da caixa e criado o mesmo paraAdmin. Adicionei uma chave de guarda e uma chave de provedor emauth.php.

Guardas

'guards' => [
    'user' =>[
        'driver' => 'session',
        'provider' => 'user',
    ],
    'admin' => [
        'driver' => 'session',
        'provider' => 'admin',
    ],
],  

Fornecedores

'providers' => [
    'user' => [
        'driver' => 'eloquent',
        'model' => App\User::class,
    ],
    'admin' => [
        'driver' => 'eloquent',
        'model' => App\Admin::class,
    ]
],

Rotas

Route::group(['middleware' => ['web']], function () {
    // Login Routes.   
    Route::get('/admin/login','AdminAuth\AuthController@showLoginForm');
    Route::post('/admin/login','AdminAuth\AuthController@login');
    Route::get('/admin/logout','AdminAuth\AuthController@logout');

    // Registration Routes.
    Route::get('admin/register', 'AdminAuth\AuthController@showRegistrationForm');
    Route::post('admin/register', 'AdminAuth\AuthController@register');

    Route::get('/admin', 'AdminController@index');
});

Eu criei um diretório chamadoAuthAdmin onde o padrão do LaravelAuthController.php ePasswordController.php arquivos estão presentes. (Namespace modificado de acordo)

Antes de tudo, nos documentos do Laravel mencionamos que como especificar a guarda personalizada enquanto se autentica assim, que não está funcionando.

Há outro método mencionado nos documentos do Laravel para usar um guarda que também não está funcionando.

Seria benéfico se alguém pudesse resolver os problemas e me corrigir se eu estiver errado.

questionAnswers(3)

yourAnswerToTheQuestion