Laravel PR 流し読み(2021/07/30)

まずはこれ。

[8.x] Add queue:monitor command by themsaid · Pull Request #38168 · laravel/framework · GitHub

queue:monitorコマンドが追加されました。

 

つぎはこれ。

[8.x] Add twiceDailyAt schedule frequency by DougSisk · Pull Request #38174 · laravel/framework · GitHub

繰り返しのスケジュールオプションのtwiceDailyメソッドに分の指定ができるtwiceDailyAtが追加されました。

 

つぎはこれ。

[8.x] Add supporting test for validation rule unique `->withoutTrashed()` by ahinkle · Pull Request #38179 · laravel/framework · GitHub

4日前に書いたLaravel PR 流し読み(2021/07/26)の中であったwithoutTrashedの実装のテストがなかったので追加されました。

 

Laravel PR 流し読み(2021/07/28)

まずはこれ。

[8.x] Add cache_locks table to stub by jellisii · Pull Request #38152 · laravel/framework · GitHub

stub 利用時にキャッシュロックテーブルを生成するようになったみたいです。今までなかったことでエラーになることがあったみたいです。

Laravel PR 流し読み(2021/07/27)

まずはこれ。

[8.x] Model Broadcasting - Adding broadcastWith() and broadcastAs() support by clemblanco · Pull Request #38137 · laravel/framework · GitHub

モデルのブロードキャストようにbroadcastWithとbroadcastAsのメソッドを追加したようです。ブロードキャスト周り詳しくないので流し読みしたけど何やっているのかあんまりよくわからなかった。

 

つぎはこれ。

[8.x] Allow parallel testing without database creation by uintaam · Pull Request #38143 · laravel/framework · GitHub

並列テストのwithout_databases というオプションが追加されました。並列プロセスごとにカスタムデータベースを設定しなくてよくなるみたいなのでもしかしたら便利かもしれないのでリリースされたら試してみたい。そもそもまだ並列テストも試してないので試してみたい。

 

つぎはこれ。

Fix running schedule:test on CallbackEvent by olivernybroe · Pull Request #38146 · laravel/framework · GitHub

schedule:test時に存在しないコマンドを選んだ際にfallbackできるようにしたみたいです。そもそも schedule:test なんて実行したこなかったのでそんなコマンドがあったことを初めて知りました。

Laravel PR 流し読み(2021/07/26)

まずはこれ。

[8.x] Add ignoreTrashed to Unique validation rule by PhiloNL · Pull Request #38124 · laravel/framework · GitHub

Uniqueの検証ルールにsoft deletedされた内容を場外するヘルパーメソッドが追加されました。提案としてはignoreTrashedだったようですが、しれっとwithoutTrashedに変更されてました。

 

つぎはこれ。

[8.x] Support job middleware on queued listeners by gdebrauwer · Pull Request #38128 · laravel/framework · GitHub

キューに入れられたリスナーでのジョブミドルウェアのサポートがされたようです。今まで jobs, notifications, mailables でサポートされていたようなのでキューでも利用できるようになった形です。