Laravel:5.6 redirecting me user login page on a new gaurd
up vote
0
down vote
favorite
i want to use laravel auth system but for superadmins table.here is my code:
config/auth.php
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
],
'superAdmin' => [
'driver' => 'session',
'provider' => 'superadmins',
],
'superAdmin-api' => [
'driver' => 'token',
'provider' => 'superadmins',
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => AppUser::class,
],
'superadmins' => [
'driver' => 'eloquent',
'model' => AppsuperAdmin::class,
],
web.php
Route::group(['prefix' => 'superadmin','middleware' => 'auth:superAdmin'],function()
Route::get('/' ,'superAdminController@index')->name('superadmin');
Route::get('/login','AuthsuperAdminLoginController@showLoginForm');
Route::post('/login','AuthsuperAdminLoginController@login')->name('superAdmin-login');
In AuthsuperAdminLoginController.php
protected $redirectTo = '/superadmin';
public function showLoginForm()
return view('BackEnd.superAdmin-login');
public function __construct()
$this->middleware('guest')->except('logout');
protected function guard()
return Auth::guard('superAdmin');
protected function attemptLogin(Request $request)
dd($this->gaurd('superAdmin'));
superAdminController.php
public function __construct()
$this->middleware('auth:superAdmin');
public function index()
return view('BackEnd.home');
Model:superAdmin.php
superAdmin model code see
Problem:
When superadmin is going to login for access his own dashboard then it is redirecting to the user login page not on the superAdmin pageAny solution please.thanks
php laravel authentication
New contributor
Mubeen Ali is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
favorite
i want to use laravel auth system but for superadmins table.here is my code:
config/auth.php
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
],
'superAdmin' => [
'driver' => 'session',
'provider' => 'superadmins',
],
'superAdmin-api' => [
'driver' => 'token',
'provider' => 'superadmins',
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => AppUser::class,
],
'superadmins' => [
'driver' => 'eloquent',
'model' => AppsuperAdmin::class,
],
web.php
Route::group(['prefix' => 'superadmin','middleware' => 'auth:superAdmin'],function()
Route::get('/' ,'superAdminController@index')->name('superadmin');
Route::get('/login','AuthsuperAdminLoginController@showLoginForm');
Route::post('/login','AuthsuperAdminLoginController@login')->name('superAdmin-login');
In AuthsuperAdminLoginController.php
protected $redirectTo = '/superadmin';
public function showLoginForm()
return view('BackEnd.superAdmin-login');
public function __construct()
$this->middleware('guest')->except('logout');
protected function guard()
return Auth::guard('superAdmin');
protected function attemptLogin(Request $request)
dd($this->gaurd('superAdmin'));
superAdminController.php
public function __construct()
$this->middleware('auth:superAdmin');
public function index()
return view('BackEnd.home');
Model:superAdmin.php
superAdmin model code see
Problem:
When superadmin is going to login for access his own dashboard then it is redirecting to the user login page not on the superAdmin pageAny solution please.thanks
php laravel authentication
New contributor
Mubeen Ali is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
in your web.php just pass the name of your guard in this way Route::group(['middleware' => ['superAdmin']], function ()
– Ali
23 hours ago
place your login routes outside of the middleware group. when its within the group you only access it after login.
– Ali
23 hours ago
It is not working still.@ali
– Mubeen Ali
23 hours ago
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
i want to use laravel auth system but for superadmins table.here is my code:
config/auth.php
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
],
'superAdmin' => [
'driver' => 'session',
'provider' => 'superadmins',
],
'superAdmin-api' => [
'driver' => 'token',
'provider' => 'superadmins',
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => AppUser::class,
],
'superadmins' => [
'driver' => 'eloquent',
'model' => AppsuperAdmin::class,
],
web.php
Route::group(['prefix' => 'superadmin','middleware' => 'auth:superAdmin'],function()
Route::get('/' ,'superAdminController@index')->name('superadmin');
Route::get('/login','AuthsuperAdminLoginController@showLoginForm');
Route::post('/login','AuthsuperAdminLoginController@login')->name('superAdmin-login');
In AuthsuperAdminLoginController.php
protected $redirectTo = '/superadmin';
public function showLoginForm()
return view('BackEnd.superAdmin-login');
public function __construct()
$this->middleware('guest')->except('logout');
protected function guard()
return Auth::guard('superAdmin');
protected function attemptLogin(Request $request)
dd($this->gaurd('superAdmin'));
superAdminController.php
public function __construct()
$this->middleware('auth:superAdmin');
public function index()
return view('BackEnd.home');
Model:superAdmin.php
superAdmin model code see
Problem:
When superadmin is going to login for access his own dashboard then it is redirecting to the user login page not on the superAdmin pageAny solution please.thanks
php laravel authentication
New contributor
Mubeen Ali is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
i want to use laravel auth system but for superadmins table.here is my code:
config/auth.php
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
],
'superAdmin' => [
'driver' => 'session',
'provider' => 'superadmins',
],
'superAdmin-api' => [
'driver' => 'token',
'provider' => 'superadmins',
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => AppUser::class,
],
'superadmins' => [
'driver' => 'eloquent',
'model' => AppsuperAdmin::class,
],
web.php
Route::group(['prefix' => 'superadmin','middleware' => 'auth:superAdmin'],function()
Route::get('/' ,'superAdminController@index')->name('superadmin');
Route::get('/login','AuthsuperAdminLoginController@showLoginForm');
Route::post('/login','AuthsuperAdminLoginController@login')->name('superAdmin-login');
In AuthsuperAdminLoginController.php
protected $redirectTo = '/superadmin';
public function showLoginForm()
return view('BackEnd.superAdmin-login');
public function __construct()
$this->middleware('guest')->except('logout');
protected function guard()
return Auth::guard('superAdmin');
protected function attemptLogin(Request $request)
dd($this->gaurd('superAdmin'));
superAdminController.php
public function __construct()
$this->middleware('auth:superAdmin');
public function index()
return view('BackEnd.home');
Model:superAdmin.php
superAdmin model code see
Problem:
When superadmin is going to login for access his own dashboard then it is redirecting to the user login page not on the superAdmin pageAny solution please.thanks
php laravel authentication
php laravel authentication
New contributor
Mubeen Ali is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Mubeen Ali is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited yesterday
New contributor
Mubeen Ali is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked yesterday
Mubeen Ali
12
12
New contributor
Mubeen Ali is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Mubeen Ali is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Mubeen Ali is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
in your web.php just pass the name of your guard in this way Route::group(['middleware' => ['superAdmin']], function ()
– Ali
23 hours ago
place your login routes outside of the middleware group. when its within the group you only access it after login.
– Ali
23 hours ago
It is not working still.@ali
– Mubeen Ali
23 hours ago
add a comment |
in your web.php just pass the name of your guard in this way Route::group(['middleware' => ['superAdmin']], function ()
– Ali
23 hours ago
place your login routes outside of the middleware group. when its within the group you only access it after login.
– Ali
23 hours ago
It is not working still.@ali
– Mubeen Ali
23 hours ago
in your web.php just pass the name of your guard in this way Route::group(['middleware' => ['superAdmin']], function ()
– Ali
23 hours ago
in your web.php just pass the name of your guard in this way Route::group(['middleware' => ['superAdmin']], function ()
– Ali
23 hours ago
place your login routes outside of the middleware group. when its within the group you only access it after login.
– Ali
23 hours ago
place your login routes outside of the middleware group. when its within the group you only access it after login.
– Ali
23 hours ago
It is not working still.@ali
– Mubeen Ali
23 hours ago
It is not working still.@ali
– Mubeen Ali
23 hours ago
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Mubeen Ali is a new contributor. Be nice, and check out our Code of Conduct.
Mubeen Ali is a new contributor. Be nice, and check out our Code of Conduct.
Mubeen Ali is a new contributor. Be nice, and check out our Code of Conduct.
Mubeen Ali is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53221807%2flaravel5-6-redirecting-me-user-login-page-on-a-new-gaurd%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
in your web.php just pass the name of your guard in this way Route::group(['middleware' => ['superAdmin']], function ()
– Ali
23 hours ago
place your login routes outside of the middleware group. when its within the group you only access it after login.
– Ali
23 hours ago
It is not working still.@ali
– Mubeen Ali
23 hours ago