web-dev-qa-db-ja.com

Laravelパスポートのインストールエラー

最新のlaravel 5.3をダウンロードし、パスポートをインストールしようとしていますが、次のcomposerエラーが発生します:

Your requirements could not be resolved to an installable set of packages.

      Problem 1
        - laravel/passport v2.0.0 requires illuminate/http ~5.4 -> satisfiable by illuminate/http[v5.4.0].
        - laravel/passport v2.0.1 requires illuminate/http ~5.4 -> satisfiable by illuminate/http[v5.4.0].
        - Conclusion: don't install illuminate/http v5.4.0
        - Installation request for laravel/passport ^2.0 -> satisfiable by laravel/passport[v2.0.0, v2.0.1].


    Installation failed, reverting ./composer.json to its original content.

Composer .jsonファイル
http://Pastebin.com/ne4RkL96

12
Arafath

Laravel 5.4をリリースした後、このパッケージもv 2.0に更新されており、Laravel 5.4が必要です。ただし、Laravel 5.3。以前のバージョンをインストールしてみてください:

composer require laravel/passport ^v1

また、このパッケージのバージョンについては、次の場所で確認できます。

Laravelパスポート

11
Rashad

Laravel 5.3の場合。

あなたのcomposer.jsonファイルプット"laravel/passport": "~1.0"そして「composerupdate」コマンドを実行します。

1
andrei040191

Rashadの答えに沿って、メジャーバージョン2よりも少ないバージョンのパスポートが必要です。これは、いくつかのバージョン文字列で実現できます^v1v1.x>= 1 < 2および他のいくつかの組み合わせ。

私はこれを使用しました:php composer.phar require laravel/passport ^v1そしてそれは素晴らしく機能しました。

1
zenware

インストールlaravelパスポートバージョン7:

> composer require laravel/passport:7.5.1
0
Hichem Sami