我在github(tighenco/ziggy)中克隆了一个存储库,我在其中进行了修改以适合自己的使用(只是我直接在供应商中直接编辑了原始存储库时可以使用的次要修改)。现在,我在GitHub帐户上有一个存储库,其中包含我的修改。
为了在我的Laravel项目中使用它,我在作曲家中添加了这些行。
"repositories": [
{
"type": "package",
"package": {
"name": "tightenco/ziggy",
"version": "0.5.0",
"source": {
"type" : "git",
"url" : "git://github.com/Ctaque/ziggy.git",
"reference" : "master"
},
"dist": {
"url": "https://github.com/Ctaque/ziggy/archive/master.zip",
"type": "zip"
}
}
}
],
"require": {
...
"tightenco/ziggy":"0.5.*"
},
现在,我有一个带有TighenCo/Ziggy的供应商,其中包含我的修改。我按照说明使用Laravel中使用依赖的说明(注册提供商)注册提供商时,我会收到此错误:
" class'tighenco ziggy ziggyserviceProvider'找不到"
有什么想法吗?我该如何调试?
删除repositories
下方的东西,然后添加
"repositories": [
{
"type": "vcs",
"url": "https://github.com/Ctaque/ziggy"
}
],
还从vendors
DIR上删除克隆文件夹。