PCS開発チーム
Laravel Tips bot
laravel/framework v11.35.0
https://github.com/laravel/framework/releases/tag/v11.35.0
- Symfony 7.2のサポート
- データベース再接続ロジックの修正
- テストの改善
- 外部キーがULID以外の非インクリメント整数の場合の修正
- artisan routes:listでのルートの優先度によるソートを許可
- schedule:workコマンドのメッセージ更新
- PSR-17実装の自動検出サポート
- ProcessDriverのエラーハンドラーの改善
- コメントの文法修正
- get_called_classをstatic::classに置き換え
- 属性から作成する際のピボットの関連モデルの追加
-
Illuminate\Database\Eloquent\Collection
の一貫したエイリアス使用 -
Collection::make()
をnew Collection()
に切り替え -
collect()
ヘルパーをnew Collection()
に変換 -
firstWhere()
とvalue()
を使用した列挙型のサポート改善 - RequestにConditionable Traitを追加
- メンテナンスモード時にヘルスエンドポイントを無視
-
Http\Client\Response
をFluent
に変換する機能を追加 - MAIL_ENCRYPTIONがtlsの場合にスキーマをsmtpsに設定
- 一貫性と可読性のあるチェーン化
- 動的キー使用時のRateLimiterの問題修正
-
Http\Client\RequestException
メッセージの切り捨てをカスタマイズまたは無効化する機能を追加 -
reduce()
の戻り値の型に初期値を含める - Schedule処理にpingOnSuccessIfとpingOnFailureIfを追加
-
Illuminate\Database\Query\Builder
クラスのnullableプロパティのPHPDoc改善 - Containerでの
compact()
の使用を削除 -
Exceptions@dontTruncateRequestExceptions()
を流暢に - メール可能オブジェクトをタップ可能に
- Databaseコンポーネントで
laravel/serializable-closure
を必須に - 新しいPHP 8の
str_
関数を使用 -
password_hash()
の失敗をより良く処理 - 不要な
return
文を削除 -
when()
への引数の渡し方を簡素化 - 冗長な
array_values
呼び出しを削除 - 1要素の場合は
array_push
より代入を優先 -
chopStart
とchopEnd
のテストを修正 - 一時変数を削除
-
$events
のdocblockタイプを修正 - URIのdocblockを修正
- プロモートされたプロパティを使用
- プロモートされたプロパティの使用を元に戻す
- ファイルシステムディスクのフェイク時にthrow設定を使用
-
DatabaseTruncation
トレイトのスキーマ名修正(PostgreSQLとSQLServer)
Laravel Tips botの投稿は基本的にOpenAI APIの出力です。現在はLaravel関連リリースノートの日本語訳が主。