diff --git a/laravel/laravel.php b/laravel/laravel.php index 327dc700..09f2ad7e 100644 --- a/laravel/laravel.php +++ b/laravel/laravel.php @@ -128,11 +128,13 @@ require SYS_PATH.'session/drivers/driver'.EXT; require SYS_PATH.'session/drivers/factory'.EXT; - $id = Cookie::get(Config::$items['session']['cookie']); - $driver = Session\Drivers\Factory::make(Config::$items['session']['driver']); - IoC::instance('laravel.session', new Session\Payload($driver, $id)); + $session = new Session\Payload($driver); + + $session->load(Cookie::get(Config::$items['session']['cookie'])); + + IoC::instance('laravel.session', $session); } /**