Laravel 5.2 multi tables authentication -


i trying make separated authentication in laravel 5.2 users , admins.

for have 2 tables - users , admins. users, working fine. admins table, not working. getting "these credentials not match our records." error. have configured necessary information below.

any appreciated.

config/auth.php

.....      'guards' => [       'web' => [       'driver' => 'session',       'provider' => 'users',       ],       'api' => [       'driver' => 'token',       'provider' => 'users',       ],       'admin' => [       'driver' => 'session',       'provider' => 'admins'       ]       ],        'providers' => [       'users' => [       'driver' => 'eloquent',       'model' => app\models\frontend\user::class,       ],        'admins' => [       'driver' => 'eloquent',       'model' => app\models\backend\admin::class,       ],       ],  ........... 

app/http/kernel.php

.....     protected $middlewaregroups = [       'web' => [       \app\http\middleware\encryptcookies::class,       \illuminate\cookie\middleware\addqueuedcookiestoresponse::class,       \illuminate\session\middleware\startsession::class,       \illuminate\view\middleware\shareerrorsfromsession::class,       \app\http\middleware\verifycsrftoken::class,       ],        'api' => [     'throttle:60,1',     ],      'admin' => [       \app\http\middleware\encryptcookies::class,       \illuminate\cookie\middleware\addqueuedcookiestoresponse::class,       \illuminate\session\middleware\startsession::class,       \illuminate\view\middleware\shareerrorsfromsession::class,       \app\http\middleware\verifycsrftoken::class,       ]       ];        protected $routemiddleware = [       'auth' => \app\http\middleware\authenticate::class,       'auth.basic' => \illuminate\auth\middleware\authenticatewithbasicauth::class,       'guest' => \app\http\middleware\redirectifauthenticated::class,       'throttle' => \illuminate\routing\middleware\throttlerequests::class       ];   

app/http/routes.php

......     route::group(['middleware' => ['admin']], function () {       route::group(['namespace' => 'backend\auth', 'prefix' => 'admin'], function ()     {       route::get('login', 'authcontroller@getlogin');       route::post('login', 'authcontroller@postlogin');       route::get('logout', 'authcontroller@getlogout');       });       });   


Comments

Popular posts from this blog

how to insert data php javascript mysql with multiple array session 2 -

multithreading - Exception in Application constructor -

windows - CertCreateCertificateContext returns CRYPT_E_ASN1_BADTAG / 8009310b -