在任何版本中都找不到请求的包laravel / spark

时间:2016-08-30 06:06:59

标签: laravel laravel-spark

我正在尝试安装laravel Spark但是无论我尝试哪种方法都会遇到很多错误。

"laravel/spark": "*@dev"文件中添加composer.js后,我收到此错误。

  

在任何版本中都找不到请求的包laravel / spark,   包名中可能有拼写错误。

有什么问题是什么?

"require": {
  "php": ">=5.5.9",
  "laravel/framework": "5.2.",
  "laravel/cashier": "~6.0",
  "laravel/spark": "@dev"
}

添加到composer.js文件并运行composer update。找不到找不到的错误。

1 个答案:

答案 0 :(得分:0)

在您的composer.json文件中,将以下内容添加到require部分(请注意,与您当前列出的内容相比,此文件在{{1}之前有一个星号* }符号):

@

然后将其添加到其自己的部分中(或进行相应更新):

"laravel/spark": "*@dev"
  

"repositories": [ { "type": "path", "url": "./spark", "options": { "symlink": false } } ], 部分是可选的,您可以忽略它

然后您可以运行options命令。您可以通过运行composer install来确认一切正常,这将触发警告,可以忽略该警告。您还应该检查composer validate文件,以确保其中包含类似内容:

composer.lock

此外,根据您的版本和设置方式,您还必须检查文档,因为有几种不同的设置方法:

https://spark.laravel.com/docs/6.0/installation#installation-via-composer

我还要补充一点,您应该从不修改{ "name": "laravel/spark", "version": "dev-develop", "dist": { "type": "path", "url": "./spark", "reference": "072b0bf217fbbe5018fc062612bb1fb5566d94e1", "shasum": null }, "require": { "erusev/parsedown": "~1.0", "firebase/php-jwt": "~3.0|~4.0", "guzzlehttp/guzzle": "~6.0", "intervention/image": "^2.3", "php": ">=5.5.9", "ramsey/uuid": "^3.1" }, "require-dev": { "mockery/mockery": "0.9.*", "mpociot/vat-calculator": "^1.6", "phpunit/phpunit": "~5.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.0-dev" } }, "autoload": { "psr-4": { "Laravel\\Spark\\": "src/" } }, "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylorotwell@gmail.com" } ], "description": "Laravel Spark provides scaffolding for Laravel SaaS applications.", "keywords": [ "billing", "laravel", "saas", "scaffolding", "stripe" ], "transport-options": { "symlink": false } }, 目录中的文件。所有更改都是在./spark./resources/assets/js/spark中进行的(并且一如既往,除非更改名称空间,否则您可以覆盖./resources/views/vendor/spark目录中的任何内容)。

哦,这些命令可能对您有用(显然将它们转换为实际的别名或别名的函数):

app

尽管我只将它们作为分支主管运行,但团队成员不必为Composer和npm做依赖项更新。