5

默认的 HomeController 类是使用定义的

class HomeController extends BaseController {

但是,当通过 创建资源控制器时artisan,类扩展\BaseController而不是BaseController. 为什么会这样,有什么区别?

class TestResourceController extends \BaseController {
4

1 回答 1

8

没有区别(在默认安装中)。这\只是告诉 PHP 使用根命名空间,而不是使用任何其他具有相同名称但位于不同命名空间的类。如果您要创建自己的名为 BaseController 的类,PHP 将不知道要使用哪个类,除非它由命名空间明确定义,即MyNamespace\BaseController.

于 2013-07-27T01:19:27.463 回答