Laravel 5.6.20 was released May 3rd 2018, with the ability to give the abort() helper function a Response or a Responsable object:
Added support for passing any response (or Responsable) to "abort" helper… can be useful. ✌️ pic.twitter.com/9kV1kqA4uc
— Taylor Otwell ????♂️ (@taylorotwell) April 30, 2018
Next, this release brings two new methods to the task scheduler,
pingBeforeIf and thenPingIf to conditionally ping before or after a task respectively:
$schedule->command('something') ->everyMinute() ->pingBeforeIf(app()->environment('production'), $url) ->thenPingIf(app()->environment('production'), $url);
Last, the MorphTo relationship now supports withDefault() that is returned if the relationship is null.
Here are the full release notes for the v5.6.20 release:
v5.6.20 (2018-05-02)
Added
- Support passing
ResponseandResponsabletoabort()(4e29889) - Added
pingBeforeIfandthenPingIfmethods to task scheduler (#24077, 1bf54d2) - Added
withDefault()support toMorphTorelationships (#24061)
Fixed
- Fixed URL generator when request has base path (#24074)