From 974456440bf2e0c87c5f12800fb1476945edda4f Mon Sep 17 00:00:00 2001 From: Vlad Mostovych Date: Tue, 9 Aug 2022 16:54:24 +0200 Subject: [PATCH] Updated lang path getting mechanism Defining of localization folder has been updated: Laravel 9 has new lang folder path: '/lang', this causes an exception: 'resources/lang doesn't exists!' during the files creation. --- .../LaravelJsLocalizationServiceProvider.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mariuzzo/LaravelJsLocalization/LaravelJsLocalizationServiceProvider.php b/src/Mariuzzo/LaravelJsLocalization/LaravelJsLocalizationServiceProvider.php index eab4548..8331e3d 100644 --- a/src/Mariuzzo/LaravelJsLocalization/LaravelJsLocalizationServiceProvider.php +++ b/src/Mariuzzo/LaravelJsLocalization/LaravelJsLocalizationServiceProvider.php @@ -69,11 +69,11 @@ public function register() $laravelMajorVersion = (int) $app::VERSION; $files = $app['files']; - + if ($laravelMajorVersion === 4) { $langs = $app['path.base'].'/app/lang'; - } elseif ($laravelMajorVersion >= 5) { - $langs = $app['path.base'].'/resources/lang'; + } else { + $langs = $app->langPath(); } $messages = $app['config']->get('localization-js.messages'); $generator = new Generators\LangJsGenerator($files, $langs, $messages);