0

Laravel 的新手(来自 Java spring),同时使用

Route::get('/', function()
{
    return "Hello World!";
});

上面,我们不需要包含任何头文件(在这个和所有其他 LaraveL 的配置文件中),为什么会这样!,因为 Route 在不同的命名空间中

http://laravel.com/api/class-Laravel.Routing.Route.html

4

1 回答 1

3

Laravel 使用 PHP 的 class_alias 函数 [1] 使一些核心类在没有命名空间的情况下可用。在 'aliases' 选项 [2] 中的 application/config/application.php 中有一个用于配置 Laravel\Autoloader 类的这些类的列表。

  1. http://php.net/class_alias
  2. https://github.com/laravel/laravel/blob/master/application/config/application.php#L141-183
于 2012-06-24T15:18:00.357 回答