我正在尝试创建一个composer包,但是我找到了一个找不到类的错误。我正在使用Laravel 4,但我正在尝试创建一个通用的PHP包。
我在我的vendor /目录中创建了包。
vendor/
theninthnode/
defaqto/
src/
Defaqto.php
vendor/
composer.json
这是我的composer.json文件
{
"name": "theninthnode/defaqto",
"description": "",
"authors": [
{
"name": "Billy Jones",
"email": "billyjones26@gmail.com"
}
],
"minimum-stability": "dev",
"require": {
"php": ">=5.3.0"
},
"autoload": {
"classmap": ["src"]
}
}
我的班级:
<?php
class Defaqto
{
....
}
当我尝试从我的应用程序中调用包类时
$defaqto = new Defaqto();
我得到了
Class 'Defaqto' not found
我已经在我的软件包中尝试了composer dump-autoload
,也尝试了我的应用程序。
我也尝试将theninthnode/defaqto
添加到我的根composer.json文件中。
我错过了什么吗?