diff --git a/laravel/ioc.php b/laravel/ioc.php index f573852b..fe4111e5 100644 --- a/laravel/ioc.php +++ b/laravel/ioc.php @@ -24,9 +24,10 @@ class IoC { */ public static function bootstrap($registry = array()) { - Config::load('container'); - - static::$registry = Config::$items['container']; + if (Config::load('container')) + { + static::$registry = Config::$items['container']; + } } /** diff --git a/laravel/session/payload.php b/laravel/session/payload.php index 6f4b1347..d045e2a8 100644 --- a/laravel/session/payload.php +++ b/laravel/session/payload.php @@ -171,7 +171,9 @@ public function flash($key, $value) */ public function reflash() { - $this->session['data'][':new:'] += $this->session['data'][':old:']; + $old = $this->session['data'][':old:']; + + $this->session['data'][':new:'] = array_merge($this->session['data'][':new:'], $old); } /**