Invokable > 戻る
2023-01-12
Laravel

Laravel10.x リリースノート

去年もこの時期に用意してたようなのでLaravel10用に準備。「毎週の新バージョンリリース時に気になる変更があればコメントする」使い方。

  • リリース日:2023年2月7日 -> Q1 -> 2月14日
  • バグ修正:2024年8月まで
  • セキュリティ修正:2025年2月まで
  1. ドキュメント予定地
  2. 必要なPHPバージョン
  3. 型の追加
  4. 削除された機能

ドキュメント予定地

必要なPHPバージョン

  • 8.1.0以上
    PHP8.1は、PHPのメジャーアップデートです。Enum、読み取り専用プロパティ、callableの新シンタックス、Fiber、交差型、パフォーマンス向上など数々の新機能があります。

Laravel使ってる人ならもう常に最新バージョンだろうから影響はほとんどない。

型の追加

Laravel10では型の追加が大きな変更に見えるけど互換は維持される範囲に収まってるので「破壊的変更」ではない。

This section, contains the list of next steps, and details the release this feature: @taylorotwell should validate the code on the following pull requests, so @driesvints can merge those pull requ...

ファーストパーティパッケージではLaravel9.xのうちに型の追加が反映されてる。

Laravel10にアップグレード後に型を追加するかは任意。

削除された機能

  • dispatchNow
  • Eloquentの$dates 代わりに$castsを使う。Laravel7で$casts追加。Laravel8で$dates非推奨(ドキュメントにはなし)。Laravel10で$dates削除。7以前からのプロジェクトなら普通に$dates使ってそうなのにドキュメントへの記載がないまま削除されるのでよく確認が必要。
  • Route::home 使ったことない。

他はドキュメントで確認。

投稿者 Invokable
7件のコメントを読むにはログインしてください。
登録 ログイン