laravel/framework v10.40.0
https://github.com/laravel/framework/releases/tag/v10.40.0
Laravel 10.xのリリースノートの要約は以下の通りです。
Model::preventAccessingMissingAttributes()メソッドが、取得されていない列挙型やプリミティブ型のキャスト属性にアクセスしようとした際に例外を投げるようになりました。Arr::dot()メソッドが配列のインデックスを適切に扱えるように修正されました。Gate::allowsとGate::deniesメソッドのシグネチャが拡張されました。Number::clampメソッドが追加されました。Arrクラスがクリーンアップされました。ComponentAttributeBagが配列として扱えるようになりました。whenAggregatedメソッドが修正されました。AsArrayObject.phpがARRAY_AS_PROPSフラグを使用するように更新されました。RedisCluster::client()の無効な呼び出しが削除されました。PhpRedisConnectorから使用されていないコードが削除されました。aboutコマンドがフラッシュされるようになりました。parentOfParameterメソッドが修正されました。Query/Builder.phpの$columnsの型ヒントが更新されました。assertViewEmptyが追加されました。tailwind.blade.phpが更新されました。Illuminate\Database\Query\Builderの日付・時間関連のwhere*()メソッドの第二パラメータの型ヒントが追加されました。Stringable::convertCase()の戻り値の型が修正されました。\Blade::stringable()を呼び出せるようになりました。InteractsWithTimeトレイトを使用した時間処理のリファクタリングが行われました。assertCountが追加されました。これらの変更は、Laravel 10.xのバージョンで行われた様々な改善とバグ修正を反映しています。
#laravel