Laravel PR 流し読み(2021/08/10)

まずはこれ。

[8.x] Wraps column name inside subQuery of hasOneOfMany-relationship by uniels · Pull Request #38263 · laravel/framework · GitHub

hasOneOfManyの内部で利用するサブクエリでラップされていなかったバグ修正です。

 

つぎはこれ。

[8.x] Add Missing Http\assertSentInOrder Docblock by nickurt · Pull Request #38275 · laravel/framework · GitHub

assertSentInOrderのPHPDocsが足りてなかったので追加されました。

 

つぎはこれ。

[8.x] Add exception as parameter to the missing() callbacks by bilfeldt · Pull Request #38289 · laravel/framework · GitHub

getMissingに例外を渡せるようになりました。例外時の処理の変更が含まれていたため一部変更されてマージされています。もしかしたら9.xに修正された内容が入るかもしれないです。

 

つぎはこれ。

[8.x] Widen Batch::add($jobs) parameter type by axlon · Pull Request #38293 · laravel/framework · GitHub

Batch::addの引数が受け取れる値がCollectionからEnumerable拡張されました。

 

つぎはこれ。

[8.x] Fix isDateCastable for the new immutable_date and immutable_datetime casts by ketoplas · Pull Request #38294 · laravel/framework · GitHub

isDateCastable に最近追加された immutable_date と immutable_datetime が追加されました。

 

つぎはこれ。

[8.x] Implement TrustProxies middleware by driesvints · Pull Request #38295 · laravel/framework · GitHub

fideloper/proxyに依存してたコードを内包するようになったみたいです。追加のPRで依存関係を消す対応が来てますが現時点ではマージされてないです。

https://github.com/laravel/laravel/pull/5662

 

つぎはこれ。

[6.x] Fix schedule timezone when using CarbonImmutable by themsaid · Pull Request #38297 · laravel/framework · GitHub

https://github.com/laravel/framework/pull/38063 このPRでCarbonではなくDateに変更したことでタイムゾーンの設定がうまく反映されなくなっていました。今回の対応で修正されています。