2013-07-27 31 views
5

默认HomeController类使用Laravel BaseController VS BaseController

class HomeController extends BaseController { 

限定。然而,当经由artisan创建资源控制器,所述类扩展的\BaseController代替BaseController。为什么是这样,有什么区别?

class TestResourceController extends \BaseController { 

回答

8

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

相关问题