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

laravel/frameworkのバージョン5.6.20がリリースされました。更新された機能について確認していきます。

Added

1. abbort()メソッドにResponse (Responsable)クラスを渡せるようになりました (@4e29889)

以下の様なレスポンスのカスタマイズか可能になりました。

abort(response()->json(['thats', 'zonda']))

2. タスクスケジュールにpingBeforeIfthenPingIfメソッドが追加されました (#24077, @1bf54d2)

特定の条件でpingするサンプル

$schedule->command('something')
         ->everyMinute()
         ->pingBeforeIf(app()->environment() == 'production', $url)
         ->thenPingIf(app()->environment() == 'production', $url);

3. withDefault()メソッドがMorphToリレーションでもサポートされるようになりました (#24061)


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

Release v5.6.20 · laravel/framework · GitHub

© Xzxzyzyz