laravel/framework v11.24.0
https://github.com/laravel/framework/releases/tag/v11.24.0
- 非ベースの設定ファイルで `$name` 変数がキーになる問題を修正
- PHPDocの改善
- 未使用のインポートを削除し、DeferredCallbackCollectionのドックブロックを修正
- DetectsLostConnectionトレイトでSQLSTATE[HY000] [2002] Operation now in progressを処理
- View FactoryにprependLocationメソッドを追加
- ForeignKeyDefinitionにnullOnUpdate()メソッドを追加
- `BackedEnum`を`Route::can()`に渡せるようにする
- ヘッダーがilluminateレスポンスにのみ添付されるようにする
- CollectionのgroupBy、keyByジェネリクスを改善
- 正しい`Concurrency`設定インデックス名を使用
- `withoutPretending`メソッドがコールバック実行後に状態を適切にリセットするようにする
- `ProcessDriver@defer()`を`ProcessDriver@run()`メソッドに委譲
- `Concurrency\ProcessDriver`で配列の代わりにコマンド文字列を使用
- Laravel Herd経由で実行時にPHPバイナリを正しく解決できるようにする
- DeferクラスをSupportコンポーネントに移動し、`Illuminate\Support\defer`関数を追加
- Databaseコンポーネントに`laravel/serializable-closure`を提案
- Concurrencyコンポーネントのcomposer依存関係を更新
- `Process`フェイクの結果ショートハンドを追加
- SerializesCastableAttributesに配列ジェネリクスを含めるように更新
- CIの改善
- `laravel/prompts` v0.2をサポート
- デフォルト値を要求する代わりにnullパラメータを許可
- Concurrencyマネージャードックブロックに`@throws`セクションを追加
- 未使用のトレイトインポートを削除するためにスタブを更新
- バリデーションルールの型ヒントを修正
- 失敗したバッチジョブを再試行する際に複数のバッチIDをサポート
- DatabaseInspectionCommandとLocalFileSystemAdapterから未使用の名前空間を削除
- `routes/console.php`でコマンドを自動登録
- chaperonedモデルの`touchesParents()`で無限再帰を防止
- `Cache::flexible`の改善
- `Cache::flexible()`の型に`\DateTimeInterface`と`\DateInterval`を追加
- 翻訳キーの存在を確認する際に欠落した翻訳キーの処理をトリガーしないようにする
#laravel