diff --git a/src/Providers/LeenooksServiceProvider.php b/src/Providers/LeenooksServiceProvider.php index 40135cd..468ba11 100644 --- a/src/Providers/LeenooksServiceProvider.php +++ b/src/Providers/LeenooksServiceProvider.php @@ -2,7 +2,6 @@ namespace Leenooks\Providers; -#use Acacha\User\Http\Middleware\GuestUser; use Illuminate\Routing\Router; use Illuminate\Support\ServiceProvider; @@ -24,6 +23,17 @@ class LeenooksServiceProvider extends ServiceProvider { $this->loadViewsFrom($this->_path.'/resources/themes/adminlte/views/', 'adminlte'); $this->loadTranslationsFrom($this->_path.'/resources/themes/adminlte/lang/', 'adminlte_lang'); + + // Enable a recusive() collection function so that we can just arrives in config/*.php + \Illuminate\Support\Collection::macro('recursive', function () { + return $this->map(function ($value) { + if (is_array($value) || is_object($value)) { + return collect($value)->recursive(); + } + + return $value; + }); + }); } /**