make('Illuminate\Contracts\Http\Kernel')->handle(Illuminate\Http\Request::capture()); $id = (isset($_COOKIE[$app['config']['session.cookie']]) ? $app['encrypter']->decrypt($_COOKIE[$app['config']['session.cookie']]) : null); if ($id) { $app['session']->driver()->setId($id); $app['session']->driver()->start(); $user_id = $app['auth']->driver()->getSession()->get('id'); } # Method 2. Replicate the Laravel Decrypt code. include('includes/laravel/LaravelCookieDecrypter.php'); $laravel_cookie_decrypter = new LaravelCookieDecrypter(); $session_id = $laravel_cookie_decrypter->decrypt($_COOKIE['laravel_session']); // Returns the session_id // Require the session from the database/filesystem/cache etc with the session_id }