Invokable > 戻る
2023-01-12
Laravel

Laravel10.x リリースノート

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

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

ドキュメント予定地

必要なPHPバージョン

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

型の追加

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

ファーストパーティパッケージではLaravel9.xのうちに型の追加が反映されてる。
https://github.com/laravel/breeze/pull/201

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

削除された機能

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

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

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