php lavarel命名空间怪问题

pokerface
  • 628

目录的app是小写的,但是命名空间是大写的,改成小写的还要报错

clipboard.png

回复
阅读 2.8k
5 个回答
✓ 已被采纳

PHP的命名空间和文件夹的结构没必然联系得, 和java的jar包不一样, 并且laravel的命名空间不能直接修改名称, 你要想换个名字的话用命令

php artisan app:name myappname

你的问题是个伪命题,这个和 laravel 毫无关系。

请仔细阅读 composer 的文档,再对比 composer.json 中的 autoload 设置项,你自然而然就明白了。

重点,在 composer !

楼上正解。composer 自动加载的

你采纳了一个什么垃圾回答?这个命名空间是你composer.json里注册的autoload psr-4, vendor/composer/autoload_psr4.php 文件中可以看到的。
你不去了解composer,跑来听别人给你发个命令?
你试试改掉composer.json 再运行 ./artisan optimize --force
懒得思考那就算了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏