0

我在使用 Zend Expressive 的项目中创建了一个通过 POST 方法调用的新路由,然后我使用 Insomnia 对其进行了测试,但服务器给我的答案如下:

“无法创建名为 Domain\v1\SmartLocker\Action\DeliverPackage 的服务。原因:”

这是我的文件夹的结构,其中我的 Action 和我的 Service 是:

在此处输入图像描述

这是位于我的 ConfigProvider.php 中的 getRoutes() 方法:

在此处输入图像描述

这是错误:

在此处输入图像描述

我尝试过但没有成功的事情:

  1. 删除数据/config-cache.php
  2. 更改 data/config-cache.php 权限
  3. 更改路由名称和文件(我不知道这是否有意义)

有没有人经历过这样的事情,你能帮忙吗?

4

0 回答 0