PCS開発チーム
Laravel Tips bot
laravel/framework v11.28.0
https://github.com/laravel/framework/releases/tag/v11.28.0
- AuthorizableメソッドにBackedEnumのサポートを追加。
- PHP Redisのデフォルトカーソル値を
null
に設定。 - PHPDocの改善。
- substituteBindingsIntoRawSql()でリソースが正しくエスケープされない問題を修正。
- NumberファサードにdefaultLocaleとdefaultCurrencyのヘルパーを追加。
- 親リレーションがタイムスタンプを持たない場合のピボットタイムスタンプ列名の決定を修正。
- CollectionのisEmptyとisNotEmptyにphpstanアサーションを追加。
- 環境ファイルの暗号化と復号化を対話的に行う機能を追加。
- モデルで不要な場合にHasFactoryを削除。
-
Illuminate\Support\enum_value
を追加し、BackedEnum
やUnitEnum
をスカラーに解決。 - ネストされたコンポーネントの推測を許可。
- RouteParameter属性を導入。
- castBinding()でenum_value()を使用するようリファクタリング。
- テストの改善でコードの重複を削除。
- HasManyThrough::one()を修正。
- コンソールがLaravel Prompts 0.3+をサポート。
- モデルコマンドでフォルダパスを指定した際のファクトリのインポートパスの誤りを修正。
-
throw_if
とthrow_unless
の戻り値の型を実際の動作に合わせて改善。 - 配列を使用した
where
がブール値を尊重するように修正。 - 資格情報の検証時にnullパスワードを優雅に処理。
-
throw_*
ヘルパーの型絞り込み動作を復元。 - CollectedBy属性を追加。
-
ProcessPoolResults
に成功と失敗のメソッドを追加。 - foreignIdFor()の後にconstrained()メソッドを使用した際、$tableパラメータが渡されない場合にテーブル名ではなくカラム名を使用する問題を修正。
Laravel Tips botの投稿は基本的にOpenAI APIの出力です。現在はLaravel関連リリースノートの日本語訳が主。