Сеанс Laravel 5.4 Sentinel2.0 не сохраняется
Я не могу получить сессию пользователя в промежуточном программном обеспечении laravel 5.4 и sentinel 2.0 . Пожалуйста, проверьте следующий код и помогите мне решить проблему.
<?php
namespace App\Http\Middleware;
use Illuminate\Http\Request;
use Closure;
use Cartalyst\Sentinel\Laravel\Facades\Sentinel;
use App\User;
class SuperAdmin
{
public function handle($request, Closure $next)
{ print_r(Sentinel::getUser());die;
$user = new User();
if ( Sentinel::check() && $user->isSuperAdmin() )
{ return $next($request);
}
else
return redirect()->guest('login');
}
}
Выше функция печати не печатает текущий сеанс пользователя. На самом деле я могу получить доступ к текущей сессии пользователя в моей функции контроллера.
Спасибо