From e22b1cba29461d4cc84d4aa4a0259ef84513483e Mon Sep 17 00:00:00 2001 From: Christian d'Autume Date: Thu, 25 May 2017 22:46:14 +0200 Subject: [PATCH 1/5] Application share() deprecated in Laravel 5.4. Application singleton used instead --- src/Terbium/DbConfig/DbConfigServiceProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Terbium/DbConfig/DbConfigServiceProvider.php b/src/Terbium/DbConfig/DbConfigServiceProvider.php index 8a4affe..5663b12 100644 --- a/src/Terbium/DbConfig/DbConfigServiceProvider.php +++ b/src/Terbium/DbConfig/DbConfigServiceProvider.php @@ -45,7 +45,7 @@ public function register() $this->mergeConfigFrom($configPath, 'db-config'); $this->publishes([$configPath => config_path('db-config.php')]); - $this->app['db-config'] = $this->app->share(function($app) { + $this->app->singleton('db-config', function($app) { $table = $app['config']->get('db-config.table'); From e12ade15d917036baa4e3e852c9372a8d1149876 Mon Sep 17 00:00:00 2001 From: Christian d'Autume Date: Mon, 29 May 2017 08:54:41 +0200 Subject: [PATCH 2/5] deplying composer package --- README.md | 2 ++ composer.json | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1f91c1b..f73f2d2 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +Forked from [TerbiumLibs/dbConfig](https://github.com/TerbiumLibs/dbConfig/)! + # Laravel 5 Config with DB-storage support This package extends default laravel Config, so fallback capability is built in diff --git a/composer.json b/composer.json index 14d342f..6a1034c 100644 --- a/composer.json +++ b/composer.json @@ -1,9 +1,13 @@ { - "name": "terbium/db-config", + "name": "ChrisdAutume/db-config", "description": "Laravel Config with DB-storage support", "keywords": ["laravel","configuration"], "type": "library", "authors": [ + { + "name": "Chris", + "email": "christian@dautume.fr" + }, { "name": "YAAP", "email": "yaapis@gmail.com" From 52203e972f05027241c082bb090561eaca2be2db Mon Sep 17 00:00:00 2001 From: Christian d'Autume Date: Mon, 29 May 2017 08:56:35 +0200 Subject: [PATCH 3/5] deplying composer package --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 6a1034c..33a3f45 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "ChrisdAutume/db-config", + "name": "chrisd-autume/db-config", "description": "Laravel Config with DB-storage support", "keywords": ["laravel","configuration"], "type": "library", From c6ac952936e9778846a9fbb5327db1692d7a0adc Mon Sep 17 00:00:00 2001 From: Christian d'Autume Date: Sun, 2 Jul 2017 22:48:33 +0200 Subject: [PATCH 4/5] Update DbProvider.php --- src/Terbium/DbConfig/DbProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Terbium/DbConfig/DbProvider.php b/src/Terbium/DbConfig/DbProvider.php index fb28457..05f451f 100755 --- a/src/Terbium/DbConfig/DbProvider.php +++ b/src/Terbium/DbConfig/DbProvider.php @@ -46,7 +46,7 @@ public function load($collection = null) // convert dotted list back to multidimensional array foreach ($list as $key => $value) { - $value = json_decode($value); + //$value = json_decode($value); array_set($items, $key, $value); } From b06e7f38eca9d3940e0820bf6004a503976be05f Mon Sep 17 00:00:00 2001 From: Christian d'Autume Date: Thu, 13 Jul 2017 02:32:02 +0200 Subject: [PATCH 5/5] Store bug --- src/Terbium/DbConfig/DbProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Terbium/DbConfig/DbProvider.php b/src/Terbium/DbConfig/DbProvider.php index 05f451f..2a8ae42 100755 --- a/src/Terbium/DbConfig/DbProvider.php +++ b/src/Terbium/DbConfig/DbProvider.php @@ -111,7 +111,7 @@ function () use (&$provider, $table, $key, $value) { // See http://laravel.uservoice.com/forums/175973-laravel-4/suggestions/3535821-provide-support-for-bulk-insert-with-update-such- - $value = json_encode($value); + //$value = json_encode($value); try {