Php 找不到编写器包类
我正在尝试创建一个composer包,但得到一个“未找到类”错误。我使用的是Laravel4,但我试图创建一个通用的PHP包Php 找不到编写器包类,php,laravel-4,composer-php,Php,Laravel 4,Composer Php,我正在尝试创建一个composer包,但得到一个“未找到类”错误。我使用的是Laravel4,但我试图创建一个通用的PHP包 我在我的供应商/目录中创建了包 vendor/ theninthnode/ defaqto/ src/ Defaqto.php vendor/ composer.json 这是我的composer.json文件 { "name": "theninthnode/defa
我在我的供应商/目录中创建了包
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
{
....
}
我只是
Class 'Defaqto' not found
我已经尝试从我的软件包和我的应用程序根目录中进行composer dump autoload
我还尝试将inthnode/defaqto
添加到我的root composer.json文件中
我遗漏了什么吗?你的代码中是否包含了编写者的
autoload.php
“我在我的供应商/目录中创建了包。”--供应商目录将由编写者处理,你不应该在那里更改任何内容。@zerkms我没有,但我已经添加了require\uuuu DIR./../vendor/autoload.php”
到我的控制器,但仍然找不到类:(@zerkms在准备将项目提交给PackageGist之前,您会将项目保存在哪里?如果不在供应商中,请检查PackageGist上的任何项目-源文件中没有任何供应商目录
Class 'Defaqto' not found