Commit e19e4ebd by Taylor Otwell

tweak url for languages.

parent 10e5918e
...@@ -107,6 +107,14 @@ class URL { ...@@ -107,6 +107,14 @@ class URL {
$root = static::base().'/'.Config::get('application.index'); $root = static::base().'/'.Config::get('application.index');
// If multiple languages are being supported via URIs, we will append current
// language to the URI so all redirects and URLs generated include the
// current language so it is not lost on further requests.
if (count(Config::get('application.languages')) > 0)
{
$root .= '/'.Config::get('application.language');
}
// Since SSL is not often used while developing the application, we allow the // Since SSL is not often used while developing the application, we allow the
// developer to disable SSL on all framework generated links to make it more // developer to disable SSL on all framework generated links to make it more
// convenient to work with the site while developing locally. // convenient to work with the site while developing locally.
...@@ -242,6 +250,11 @@ class URL { ...@@ -242,6 +250,11 @@ class URL {
$url = str_replace($index.'/', '', $url); $url = str_replace($index.'/', '', $url);
} }
if (count(Config::get('application.languages')) > 0)
{
$url = str_replace(Config::get('application.language').'/', '', $url);
}
return $url; return $url;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment