无法自动加载Laravel phpspec
我正在尝试在Laravel项目中设置phpspec 我已经正确安装了phpspec,并且正在我的项目中运行phpspec,没有任何问题 My composer.json文件包含以下相关行:无法自动加载Laravel phpspec,php,laravel-5.2,phpspec,Php,Laravel 5.2,Phpspec,我正在尝试在Laravel项目中设置phpspec 我已经正确安装了phpspec,并且正在我的项目中运行phpspec,没有任何问题 My composer.json文件包含以下相关行: "autoload": { "classmap": [ "database" ], "psr-4": { "Acme\\": "app/Acme" } }, 我的phpspec.yml: suites: app_suite: nam
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"Acme\\": "app/Acme"
}
},
我的phpspec.yml:
suites:
app_suite:
namespace: Acme
src_path: app
spec_path: app
spec_prefix: spec
执行phpspec description Acme/Foo
创建app\spec\Acme\FooSpec.php
文件。
执行phpspec run
createdapp\Acme\Foo.php
但是当我运行“phpspec run”时,我得到了以下错误-
已生成Acme\Foo类型,但无法加载。你需要什么
要配置自动加载器
除了自动加载错误外,一切正常。我如何解决这个问题?试试看
composer dump-autoload
当项目中有一个新类时,它只会重新生成需要包含的所有类的列表
composer dump-autoload
它只是重新生成需要包含的所有类的列表,当项目中有一个新类时phpspec用于规范文件和源文件的默认位置分别是
spec
和src
。如果phpspec.yml中没有namespace参数,则将文件放在默认位置。phpspec用于规范文件和源文件的默认位置分别为spec
和src
。如果phpspec.yml中没有namespace参数,则将文件放在默认位置。