Laravel 5.6.19 Released

Laravel 5.6.19 Released

Laravel version 5.6.19 was released yesterday with support for multiple CC, BCC, and Reply-To recipients. Also, the Optional class now implements the __isset() magic method.

The Optional class now implements the magic method __isset(). In the issue, the PR references this example of why __isset() is needed for optional:

$user = User::find(1);
$hasPhoneNumber = !empty(optional($user->contacts->first())->cellphone);

Because Optional did not support __isset(), the $hasPhoneNumber variable in the example above will always be false. The __isset() method is triggered by calling isset() or empty() in inaccessible object properties.

Support for a custom SparkPost endpoint means that you can now configure the endpoint in the config/services.php configuration file:

'sparkpost' => [
    'secret' => env('SPARKPOST_SECRET'),
    'options' => [
            'endpoint' => env('SPARKPOST_ENDPOINT');

If the endpoint option isn’t set or is null, the configuration uses the default endpoint (

The last new feature is the ability to define multiple CC, BCC, and Reply-To recipients on mail notifications. These abilities were already possible on mailables, and are now possible on mail notifications.

Additionally, two new fixes ship as part of the 5.6.19 release. Here are the full release notes:

v5.6.19 (2018-04-30)


  • Added support for custom SparkPost endpoint (#23910)
  • Added Optional::__isset() handling (#24042)
  • Added support for multiple cc, bcc and reply-to recipients on mail notifications (#23760)


  • Accept only two arguments on orWhereDate() (#24043)
  • Fixed relative route URL generation when using custom host formatter (#24051)

Filed in: News


Join the weekly newsletter and never miss out on new tips, tutorials, and more.

Laravel News Partners

Laravel Jobs

Laravel Developer
San Jose, CA - Must Be Local
X3 Builders
Experienced PHP Developer
Wilmington, NC
Queensboro Shirt Company
Senior Laravel developer
Netherlands, Rotterdam
Senior Laravel Engineer
Remote okay (must already live in USA)
Hawthorne Effect
Senior Software Engineer (Remote - Contract)
Koodi Systems
PHP Developer
Pittsburgh / Remote
Sequoia Waste Solutions
Software Developer
Simac IDS