Обновление Laravel Spark до версии 5.0 с версии 4.0
Я обновил свое приложение с Laravel v5.4 до v5.5. Мне нужно обновить Laravel Spark с v4.0 до v5.0, поскольку Spark 5.0 - это бесплатное обновление для приложений Spark и обеспечивает совместимость с Laravel 5.5.
Лучший и самый простой способ обновить Spark - через Spark CLI.
php artisan spark:update --major
Но так как доступен Spark v6.0, который не является бесплатным обновлением с Spark v5.0 или ниже, я получаю следующую ошибку:
In RequestException.php line 113:
Client error: `GET https://spark.laravel.com/api/releases/6.0.10/download?api_token=<redacted>` resulted in a `403 Forbidden` response:
{
"message": ""
}
Когда я пытаюсь обновить с помощью composer, обновив зависимость в моем composer.json
файл и запустить composer update
команда:
"laravel/spark": "~5.0"
Я получаю следующую ошибку:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package laravel/spark ~5.0 exists as laravel/spark[4.0.x-dev, dev-master] but these are rejected by your constraint.
В документе Spark написано:"Если вы установили Spark с помощью инструмента командной строки spark, вы можете запустить команду spark: update Artisan" и "Если вы установили Spark через Composer, вы можете просто обновить свою зависимость в файле composer.json и запустите команду обновления композитора:". Я не помню, установил ли я Spark через CLI-инструмент spark или Composer, но похоже, что я использовал CLI-инструмент spark. Вторая ошибка может быть связана с тем, что я использовал инструмент CLI spark при установке Spark, так как для установки или обновления с помощью composer нужно добавить еще немного кода. composer.json
файл. Итак, я заменил следующее
"repositories": [
{
"type": "path",
"url": "./spark"
}
]
с
"repositories": [
{
"type": "composer",
"url": "https://spark-satis.laravel.com"
}
]
После этой модификации, когда я пытаюсь запустить composer update
Я получаю следующую ошибку:
- Removing laravel/spark (dev-master)
- Installing laravel/spark (v5.0.3): Downloading (failed) Failed to download laravel/spark from dist: The "https://api.github.com/repos/laravel/spark/zipball/cb75558d1243be5e08f4932d01383ef123d1fb05" file could not be downloaded (HTTP/1.1 404 Not Found)
Now trying to download from source
Как я могу обновить Spark с v4.0 до v5.0?