[Laravel] 5.6.20がリリースされました
laravel/frameworkのバージョン5.6.20がリリースされました。更新された機能について確認していきます。
Added
1. abbort()
メソッドにResponse (Responsable)
クラスを渡せるようになりました (@4e29889)
以下の様なレスポンスのカスタマイズか可能になりました。
abort(response()->json(['thats', 'zonda']))
2. タスクスケジュールにpingBeforeIf
、thenPingIf
メソッドが追加されました (#24077, @1bf54d2)
特定の条件でpingするサンプル
$schedule->command('something')
->everyMinute()
->pingBeforeIf(app()->environment() == 'production', $url)
->thenPingIf(app()->environment() == 'production', $url);
3. withDefault()
メソッドがMorphTo
リレーションでもサポートされるようになりました (#24061)
詳しい変更については以下を確認してください。