mirror of
https://github.com/laravel/laravel.git
synced 2025-02-20 11:53:14 +08:00
fix bug in route loader that caused exception to be thrown when 404 should have been shown.
This commit is contained in:
parent
150fa6a3ac
commit
8f8c5f6dd4
@ -18,16 +18,16 @@ class Loader {
|
||||
return require APP_PATH.'routes'.EXT;
|
||||
}
|
||||
|
||||
if ( ! file_exists(APP_PATH.'routes/home'.EXT))
|
||||
{
|
||||
throw new \Exception("A [home] route file is required when using a route directory.");
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------
|
||||
// If the request is to the root, load the "home" routes file.
|
||||
// --------------------------------------------------------------
|
||||
if ($uri == '/')
|
||||
{
|
||||
if ( ! file_exists(APP_PATH.'routes/home'.EXT))
|
||||
{
|
||||
throw new \Exception("A [home] route file is required when using a route directory.");
|
||||
}
|
||||
|
||||
return require APP_PATH.'routes/home'.EXT;
|
||||
}
|
||||
// --------------------------------------------------------------
|
||||
@ -39,7 +39,7 @@ class Loader {
|
||||
|
||||
if ( ! file_exists(APP_PATH.'routes/'.$segments[0].EXT))
|
||||
{
|
||||
throw new \Exception("No route file defined for routes beginning with [".$segments[0]."]");
|
||||
return require APP_PATH.'routes/home'.EXT;
|
||||
}
|
||||
|
||||
return array_merge(require APP_PATH.'routes/'.$segments[0].EXT, require APP_PATH.'routes/home'.EXT);
|
||||
|
Loading…
x
Reference in New Issue
Block a user