Skip to content

Commit 3300cd3

Browse files
author
Marc Cámara García
committed
Fix locale undefined and updated version
1 parent bf2d8f4 commit 3300cd3

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"keywords": ["localization", "laravel", "php"],
55
"homepage": "https://github.com/mcamara/laravel-localization",
66
"license": "MIT",
7-
"version": "1.0.11",
7+
"version": "1.0.12",
88
"authors": [
99
{
1010
"name": "Marc Cámara",

src/Mcamara/LaravelLocalization/Middleware/LocaleCookieRedirect.php

+2-3
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ class LocaleCookieRedirect implements Middleware {
1717
public function handle( $request, Closure $next )
1818
{
1919
$params = explode('/', $request->path());
20+
$locale = $request->cookie('locale', false);
2021

2122
if ( count($params) > 0 && $locale = app('laravellocalization')->checkLocaleInSupportedLocales($params[ 0 ]) )
2223
{
@@ -25,8 +26,6 @@ public function handle( $request, Closure $next )
2526
return $next($request);
2627
}
2728

28-
$locale = $request->cookie('locale', false);
29-
3029
if ( $locale && !( app('laravellocalization')->getDefaultLocale() === $locale && app('laravellocalization')->hideDefaultLocaleInURL() ) )
3130
{
3231
app('session')->reflash();
@@ -37,4 +36,4 @@ public function handle( $request, Closure $next )
3736

3837
return $next($request);
3938
}
40-
}
39+
}

src/Mcamara/LaravelLocalization/Middleware/LocaleSessionRedirect.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ class LocaleSessionRedirect implements Middleware {
1616
public function handle( $request, Closure $next )
1717
{
1818
$params = explode('/', $request->path());
19+
$locale = session('locale', false);
1920

2021
if ( count($params) > 0 && $locale = app('laravellocalization')->checkLocaleInSupportedLocales($params[ 0 ]) )
2122
{
@@ -24,8 +25,6 @@ public function handle( $request, Closure $next )
2425
return $next($request);
2526
}
2627

27-
$locale = session('locale', false);
28-
2928
if ( $locale && app('laravellocalization')->checkLocaleInSupportedLocales($locale) && !( app('laravellocalization')->getDefaultLocale() === $locale && app('laravellocalization')->hideDefaultLocaleInURL() ) )
3029
{
3130
app('session')->reflash();

0 commit comments

Comments
 (0)