laravel框架 controller 调取 model层 报错:

laravel框架 controller 调取 model层 报错:
目录结构如下:
vender目录下的zcbo 是我自定义的一个包;

保存信息如下:
图片描述

目录结构如下:
图片描述

控制器代码如下:
图片描述

model层代码如下:
图片描述

问题补充 zcbo目录下的composer.json
图片描述

问题补充:

composer update 报错:
图片描述

composer.json 文件:
图片描述

阅读 5.3k
4 个回答

把你 zcbo 目录下的 composer.json 贴出来看看,应该 psr-4 部分出错了,排查下。你可以看看vendor 下的其它包,composer.json 都有个 autoload 自动加载,你把你的对应的也添加进去。参考
看你前面也问了一个问题也不知道你的包有没有发布到 packagist ,当然你需要发布,还有你第一次自定义包就引入这么多依赖,你可以先随便写个小功能熟悉一下啊。

zcbo目录下的 composer.json 需要配置相应的符合规范的 autoload psr-4 或 psr-1,这样composer update时才会生成 命名空间 -> 类目录 的映射,这个映射文件你可以在vendor/composer/文件夹下看到。
这些你可以参考已经装好的其他包。


另外,据我目测,你的 "BAE\": "src" 这里, src 应该是 src/

composer update的错误是因为 你的包是dev的状态所以你需要 将你的包放到 require-dev下

定义的命名空间不太对

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