laravel/framework v12.18.0 ==== https://github.com/laravel/framework/releases/tag/v12.18.0 • インターフェイスの through() メソッドをドキュメント化し IDE 警告を解消 • Str ヘルパーに encrypt/decrypt メソッドを追加 • バッチ実行可能なジョブ作成用コマンドオプションを追加 • UserProvider の phpdoc で Authenticatable と Model の交差を修正 • UsePolicy 属性を追加 • フォアグラウンド実行のスケジュールタスク失敗時に ScheduledTaskFailed イベントを発火 • Model::unguarded() にジェネリクスを追加 • SSL 証明書・接続エラーが Guzzle 例外として漏れる問題を修正 • PHP 8.3 の explode() 非推奨警告を文字列型指定で解消(その後リバート) • ワーカーデーモン起動時に WorkerStarting イベントを追加 • リクエスト単位で RequestException の切り捨て制限を設定可能に • カスタム Eloquent キャストを比較可能にして isDirty チェックを詳細化 • アルファベット順ソートの不整合を修正 • 未使用変数の代わりにネイティブな名前付きパラメータを使用 • Model 属性関連メソッド・プロパティにジェネリクスを追加 • PHPUnit 12.2 をサポート • SendQueuedNotifications ジョブクラスをオーバーライド可能に • PHP 8.3 以降のタイムゾーン検証テストを修正 • ブロードキャスト用ユーティリティを追加 • テストメソッドの未使用パラメータを削除 • Lottery ヘルパーで outOf が 0 より大きいことを検証 • ExceptionHandlerFake で報告された例外をすべて取得可能に