web-dev-qa-db-ja.com

laravel 5.4:Laravelcollective / html v5.3.0にはイルミネーション/ビュー5.3。*が必要です。

Laravelcollective/html v5.3.0laravel 5.3を使用していました。今、私はlaravel 5.4を使用しています。 Laravelcollective/html v5.3.0を使用しているフォームがあります。

composer require laravelcollective/htmlは次のエラーを表示します。

Installation request for laravelcollective/html ^5.3 -> satisfiable by laravelcollective/html[v5.3.0].
-Conclusion: remove laravel/frameworkv5.4.0
 - Conclusion: don't install laravel/framework v5.4.0

ときlaravel 5.4サポートLaravelcollective/html

12
Gammer

更新:

Laravelcollective/htmlはLaravel 5.4に更新されましたが、これまでドキュメントに変更はありません。プルリクエストを表示する場合は、次のとおりです。

https://github.com/LaravelCollective/html/pull/276

https://github.com/LaravelCollective/html/pull/284

ただ使用する:

composer require "laravelcollective/html":"^5.4"

または、

composer require laravelcollective/html

バージョンを指定して、LaravelCollectiveの同じ最新バージョンを取得したくない場合。

以前の問題:

Laravelcollective/html v5.3.0にはLaravel 5.3が必要ですが、まだLaravel 5.4をサポートしていません。

laravelcollective/html v5.4は未解決の問題です。

https://github.com/LaravelCollective/html/pull/276

いつでもマージできます。

ただそれに目を向けてください。

編集:

また、maddhatter'sリポジトリでまだ提供されていないいくつかの変更を行ったため、[email protected]:st3f/html.git gitリポジトリを使用できます。

composer.jsonに追加するだけです

"repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/maddhatter/html.git"
        }
],
"require": {
     "laravelcollective/html": "5.4.x-dev",
}

そして走る

作曲家の更新

または、これらの変更が必要ない場合は、Cerlin Boss answerに従うことができます

https://stackoverflow.com/a/41845331/3887342

19
PaladiN

注:この回答は、laravelcollective/htmllaravel 5.4をサポートしていなかったときに投稿されました

開発目的のために、プルリクエストのOriginリポジトリを使用して 5.4

リポジトリを構成する

"repositories": {
    "laravelcollective": {
        "type": "vcs",
        "url": "[email protected]:st3f/html.git"
    }
}

composer.json実行を手動で編集せずにこれを自動的に追加するには、

composer config repositories.laravelcollective vcs [email protected]:st3f/html.git 

5.4の変更があるため、dev-masterが必要です

"laravelcollective/html": "dev-master"

元のリポジトリ作成者が5.4のサポートをリリースしたら、vcsリポジトリ参照を削除し、dev-master5.4に変更するだけです。

4
Cerlin