[Laravel] 6.14.0がリリースされました

laravel/frameworkのバージョン6.14.0がリリースされました。追加された機能について確認します。

Illuminate\Bus\Dispatcher::dispatchAfterResponse()メソッドが追加されました (#31300, @8a3cdb0)

レスポンス完了直後にジョブを実行します。

キューへ登録する必要のないような小さな処理に向いています。

Illuminate\Support\Testing\Fakes\QueueFake::assertPushedWithoutChain()メソッドが追加されました (#31332, @7fcc6b5)

ジョブのチェーンに何も指定されていないことを確認できます。

Queue::fake();

MoveFile::withChain(
    $medium->isImage ? [new GenerateImages($medium)] : [],
)->dispatch($medium);

Queue::assertPushedWithEmptyChain(MoveFile::class);

Illuminate\Events\DispatcherクラスにMacroableトレイトが追加されました (#31317)

NoPendingMigrationsイベントが追加されました (#31289, @739fcea)

実行するマイグレーションが無かった場合にイベントが発火します。


詳しい変更については以下を確認してください。

Release v6.14.0 · laravel/framework · GitHub

© Xzxzyzyz