php - No logged in user in Authenticate middleware but in other Middlewares -


introduction
problem is, have no logged in user when trying use auth middleware restrict route logged in users have 1 when getting redirected login page.

details
let's assume have these 2 routes

route web middleware

$router->group(['middleware' => 'web'], function($router) {     /** @var registrar $router */     $router->get('/', ['as' => 'home', 'uses' => 'homecontroller@index']); }); 

route auth middleware

$router->group(['middleware' => 'auth'], function($router) {     $router->get('/listings', ['as' => 'listings', 'uses' => 'listingcontroller@index']); }); 

the first route works without problems, second route redirects me login page. should done, when have no logged in user, logged in before! weird.

when add these 2 lines of code handle function of middleware illuminate\cookie\middleware\addqueuedcookiestoresponse used in web group

$user = \auth::user(); dd($user); 

i'm getting dump of logged in user object. however, when adding lines in feedparser\http\middleware\authenticate middleware i'm getting null dump. how can be, user logged in in 1 middleware, not in other? need make work again? or better: more information need me solve problems

updates
if asks more information or more code post here

i imagine happened after upgrading 5.2?

i believe route should include both web , auth middleware, such as:

route::group(['middleware' => ['web', 'auth']], function() {     route::get('home', 'homecontroller@dashboard')->name('home'); }); 

Comments

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -