ポンコツエンジニアのごじゃっぺ開発日記。

いろいろポンコツだけど、気にするな。エンジニアの日々の開発などの記録を残していきます。 自動で収入を得られるサービスやシステムを作ることが目標!!

Laravel 10.xはPHP8.0.2以上、Laravel 11.xはPHP8.1以上になりそうな話。

そろそろLaravel 9.xがリリースされる予定です。まだ9.xもリリースされてないのですが、早くも10.xや11.xについても見ることが多くなりました。

今回見るのは以下の[10.x] Prepare Laravel 10 #40382というPull Requestです。

github.com

ちなみに、Laravel 9.0のブランチはmasterではなく9.xというブランチができています。そのため、masterは10.xの内容を入れることができているのです。

今回は、Laravel 10以降でのPHPのバージョンの話が出ていたので、読んでみたいと思います。

Pull Requestのやり取りを読む

Pull Requestのやり取りをそれっぽい日本語にしてみます。

Is Laravel 10 going to stay PHP ^8.0.2, or go to ^8.1?

Laravel 10はPHP ^8.0.2のままなのか、それとも ^8.1なのか。

8.0.2 because EoL is only at the end of 2023 so Laravel 11 will drop it: https://www.php.net/supported-versions.php

8.0.2のEoLが2023年末までなので、Laravel 10は8.0.2。Laravel 11では8.0.2は落とさないといけない(すなわちPHP8.1以上なはず)

まとめると

ここから読み取れるのは、Laravel 10はPHP 8.0.2でLaravel 11はPHP 8.0.2は削るためPHP 8.1以上になることが予想されます。

ただ、そのやり取り後にも書いてありますが、Symfony 7次第ではどうなるかわからない。また、それ以外の要因で変わるかもしれないですよね。

とりあえず、Laravel 11を使いたい方はPHP 8.1の導入準備をしておきましょう。

お問い合わせプライバシーポリシー制作物