我正在阅读和研究《the Clean Architecture》一书中的案例研究,如果你们想看到尝试了所有可能的方法但仍无法解决问题,这里是当前代码的链接。
问题在这里
出现致命错误在C:'xampp'htdocs' CleanPhp' specs' Domain' Domain' service'invoice-factory.spec.php中找不到Class 'Webloper'CleanPhp'Invoicer'Domain'Entity'Order'
所以增加了公共文件夹和index.php文件来检查它在浏览器上的工作情况,还增加了供应商的autoload.php,它的工作正常
所以再次添加了供应商自动加载到invoice-factory.spec.php文件,但它给出了另一个错误,无法找到流
要解决此问题,请执行以下操作:
确保psr-4已添加到composer.json
"autoload": {
"psr-4": {
"CleanPhp''Invoicer''": ["src/"]
}
},
接下来,确保将以下包添加到编写器中。json文件
"require-dev": {
"peridot-php/peridot": "~1.8",
"peridot-php/leo": "~1.2"
}
然后运行
composer update
然后运行
composer dump-autoload
应该可以解决这个问题。