【发布时间】:2019-02-10 13:32:01
【问题描述】:
我正在学习如何创建 Laravel 包,我在这里写了一个包:noahprot/fillindata
然后我提交给packagist
我在 github 中有 set a lastest release
Packagist 的节目是这样的: Already show the latest release
然后我使用 Laravel CLI Tool 创建一个新的 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": "mylovewangjian@gmail.com"
}
],
"autoload": {
"psr-4": {
"NeoLee\\Fillindata\\": "src/"
}
},
"extra": {
"laravel": {
"providers": [
"NoahProt\\Fillindata\\FillindataServiceProvider"
]
}
},
"require": {}
}
我做了一些尝试,例如:
将"minimum-stability": "dev" 添加到composer.json,但失败,
即使我编辑为“稳定”,但也失败了;
我现在不知道这种情况;
各位,请帮帮我,请给点建议!
谢谢大家!
【问题讨论】:
-
composer --version向您展示了什么? -
这是我的作曲家版本:
Composer version 1.7.2 2018-08-16 16:57:12
标签: laravel github composer-php release packagist