From 6b24c8a4617b0f6bcb47d4e789827a182a694261 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Sat, 23 Jul 2016 22:28:54 +0200 Subject: [PATCH] FIX: do not use localization service provider in CLI --- .../LaravelLocalizationServiceProvider.php | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/app/Providers/LaravelLocalizationServiceProvider.php b/app/Providers/LaravelLocalizationServiceProvider.php index 7cbdd327..14c7ac44 100644 --- a/app/Providers/LaravelLocalizationServiceProvider.php +++ b/app/Providers/LaravelLocalizationServiceProvider.php @@ -1,5 +1,7 @@ get(); - $supportedLocales = [ - config('app.locale') => [ + $supportedLocales = []; + if (empty($languages)) { + $supportedLocales[config('app.locale')] = (object)[ 'native' => env('LOCALE_NATIVE_NAME'), 'script' => env('LOCALE_SCRIPT'), 'name' => env('LOCALE_TRANSLATED_NAME'), - ] - ]; + 'code' => config('app.locale'), + ]; + + // create default language + Language::create((array)$supportedLocales[config('app.locale')]); + } + foreach ($languages as $language) { $supportedLocales[$language->code] = [ 'native' => $language->native,