Laravel 5.8.31 Released

Laravel 5.8.31 Released

Seitdem Laravel sich dem neuen großen Laravel 6 Release nähert, hat das Team am 06.08.2019 neuesten Korrekturen und Änderungen an Laravel 5.8 veröffentlicht. Diese Version hat keine neuen Funktionen, aber einige Änderungen die wir uns ansehen werden:

Zuerst wurde die dump()-Methode innerhalb einer QueryBuilder instance behoben und ist nun "chainable":

DB::table('users')
    ->where('votes', '>', 100)
    ->dump()
    ->get();

Als nächstes wurde die Sichtbarkeit der Methode hasPivotColumn()-Methode auf öffentlich geändert:

$relation = $model->somePivotRelation();

if ($relation->hasPivotColumn('position')) {
    // build a specific query containing that attribute
}

Sie können die vollständige Liste der Korrekturen unten sehen, und den gesamten Unterschied zwischen 5.8.30 und 5.8.31 auf GitHub. Die vollständigen Versionshinweise für Laravel 5.8 sind im GitHub 5.8 Changelog verfügbar:

Fixed

  • Fixed FatalThrowableError in updateExistingPivot() when pivot is non-existent (#29362)
  • Fixed worker timeout handler when there is no job processing (#29366)
  • Fixed assertJsonValidationErrors() with multiple messages (#29380)
  • Fixed UPDATE queries with alias (#29405)

Changed

  • Illuminate\Cache\ArrayStore::forget() returns false on missing key (#29427)
  • Allow chaining on QueryBuilder::dump() method (#29437)
  • Change visibility to public for hasPivotColumn() method (#29367)
  • Added line break for plain text mails (#29408)
  • Use date_create to prevent date validator warnings (#29342, #29389)

Laravel Bootstrap Components

NEW Laravel Bootstrap Components absofort verfügbar

Laravel Bootstrap Components ist ein Starter-Kit für Laravel mit Blade und Bootstrap speziell entwickelt für Entwickler.

META
Kategorie:
Laravel
Autor:
Markus Zundel
Datum:
12. August 2019
Impressum

© 2019 Zundel-Webdesign - Alle Rechte vorbehalten.
Die als Artikel veröffentlichten Inhalte unterliegen dieser Creative Commons Licence.