>  기사  >  백엔드 개발  >  laravel框架 controller 调取 model层 报错:

laravel框架 controller 调取 model层 报错:

WBOY
WBOY원래의
2016-07-06 13:51:511064검색

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

保存信息如下:
laravel框架 controller 调取 model层 报错:

目录结构如下:
laravel框架 controller 调取 model层 报错:

控制器代码如下:
laravel框架 controller 调取 model层 报错:

model层代码如下:
laravel框架 controller 调取 model层 报错:

问题补充 zcbo目录下的composer.json
laravel框架 controller 调取 model层 报错:

问题补充:

composer update 报错:
laravel框架 controller 调取 model层 报错:

composer.json 文件:
laravel框架 controller 调取 model层 报错:

回复内容:

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

保存信息如下:
laravel框架 controller 调取 model层 报错:

目录结构如下:
laravel框架 controller 调取 model层 报错:

控制器代码如下:
laravel框架 controller 调取 model层 报错:

model层代码如下:
laravel框架 controller 调取 model层 报错:

问题补充 zcbo目录下的composer.json
laravel框架 controller 调取 model层 报错:

问题补充:

composer update 报错:
laravel框架 controller 调取 model层 报错:

composer.json 文件:
laravel框架 controller 调取 model层 报错:

把你 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下

定义的命名空间不太对

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.