我正在学习如何创建Laravel包,我在这里写了一个包:noahprot/fillindata
然后我把它提交给packagist
我在github有set a lastest release
Packagist的节目如下:Already show the latest release
然后我使用Laravel CLI工具创建一个新的laravel项目,我想尝试使用这个包,我使用composer require noahprot/fillindata
但结果是这样的:
[InvalidArgumentException]
Could not find a version of package noahprot/fillindata matching your
minimum-stability (dev). Require it with an explicit version con
straint allowing its desired stability.
我的包的composer.json文件是这样的:
{
"name": "noahprot/fillindata",
"License": "MIT",
"description": "take the csv file fill into database table",
"authors": [
{
"name": "Noah Prot",
"email": "[email protected]"
}
],
"autoload": {
"psr-4": {
"NeoLee\\Fillindata\\": "src/"
}
},
"extra": {
"laravel": {
"providers": [
"NoahProt\\Fillindata\\FillindataServiceProvider"
]
}
},
"require": {}
}
我做了一些尝试:将"minimum-stability": "dev"
添加到composer.json,但失败了,即使我编辑为“稳定”,但也失败了;
我现在不知道这种情况;
伙计们,请帮助我,并提出一些建议!
谢谢大家!
似乎Packagist有一些与缓存相关的问题,请参阅this issue。你正在使用的镜像可能有一些过时的包信息。此时你只能做两件事: