使用
定义默认的HomeController类class HomeController extends BaseController {
但是,当通过artisan
创建资源控制器时,该类会扩展\BaseController
而不是BaseController
。为什么会这样,有什么区别?
class TestResourceController extends \BaseController {
答案 0 :(得分:8)
没有区别(在默认安装中)。 \
只是告诉PHP使用根namespace而不是任何其他具有相同名称但在不同名称空间的类。如果您要创建自己的类BaseController,PHP将不知道要使用哪个类,除非它由命名空间明确定义,即MyNamespace\BaseController
。