diff --git a/app/Http/Middleware/Range.php b/app/Http/Middleware/Range.php index 025478e7df..1ad9f1b76c 100644 --- a/app/Http/Middleware/Range.php +++ b/app/Http/Middleware/Range.php @@ -98,7 +98,13 @@ class Range $locale = array_map('trim', $locale); setlocale(LC_TIME, $locale); - setlocale(LC_MONETARY, $locale); + $moneyResult = setlocale(LC_MONETARY, $locale); + + // send error to view if could not set money format + if($moneyResult === false) { + View::share('invalidMonetaryLocale', true); + } + // save some formats: diff --git a/resources/views/partials/flashes.twig b/resources/views/partials/flashes.twig index 15198f87b6..6e428ccdb0 100644 --- a/resources/views/partials/flashes.twig +++ b/resources/views/partials/flashes.twig @@ -1,3 +1,13 @@ +{# LOCALE ERROR MESSAGE #} +{% if invalidMonetaryLocale %} +