Merge pull request #1014 from jasonlewis/feature/root-bundles

Allow bundles to respond to root requests.
This commit is contained in:
Taylor Otwell 2012-09-01 17:26:35 -07:00
commit 0a908eff8d
2 changed files with 7 additions and 2 deletions

View File

@ -191,7 +191,7 @@ public static function handles($uri)
foreach (static::$bundles as $key => $value)
{
if (isset($value['handles']) and starts_with($uri, $value['handles'].'/'))
if (isset($value['handles']) and starts_with($uri, $value['handles'].'/') or $value['handles'] == '/')
{
return $key;
}

View File

@ -206,7 +206,12 @@ public static function register($method, $route, $action)
continue;
}
$uri = str_replace('(:bundle)', static::$bundle, $uri);
$uri = ltrim(str_replace('(:bundle)', static::$bundle, $uri), '/');
if($uri == '')
{
$uri = '/';
}
// If the URI begins with a wildcard, we want to add this route to the
// array of "fallback" routes. Fallback routes are always processed