Meine Blog-Beiträge

Laravel 7.10 Veröffentlicht

Laravel 7.10 Veröffentlicht


Das Laravel-Team wurde zwischen v7.10.0 für Die Cachesicherheit mit dem Datenbanktreiber und mit derselben Sitzungs-ID mit Parallelitätseinschränkung und vereinfachten Genauigkeitstests veröffentlicht. Es enthält auch die neuesten Korrekturen und Optionen in Zweig 7.10, 7.x, sowie mehrere neue Funktionen.

Sitzungs-ID-Anforderung Parallelitätseinschränkung

Taylor Otwell ist ein seit langem benötigtes Feature für die Sitzungsparallelität:

Es war eine lang ersehnte Funktion.

7.x SAME Session ID-Anforderung Parallelitätsbeschränkung Stellen Sie sicher, dass Sie überprüfen, Vollständige Beschreibung Klicken Sie hier für Details 32636 Nummerierte Kommissionieranfrage .

Anzahl der Seiten als Unterabfragen

Taylor Otwell fand eine Unterabfrage für die Gruppennummer und haben sich auf die Paginierungsanzahl bezogen.

Authentifizierungsmodus für SMTP-Mailtreiber

fragkp ein SMTP-Treiber Erforderlichauth_mode

: Mögliche Werte NulleinfacheinloggenOder cram-md5.

Hinzufügen von hasNamedScope zum Modell

Alex Bowers und Graham Campbell basieren auf der individuellen PR-Berichterstattung über das Modell.

Die HasScope-Methode überprüft, ob ein Bereich dynamisch vorhanden ist.

public function index(Request $request)
{
$post = Post::query();
foreach ($request->get('filters', []) as $filter) {
if ($post->hasNamedScope($filter)) {
$post->{$filter}();
}
}
return $post->paginate();
}

Cache-Sicherheitsunterstützung für Datenbankcachetreiber

Taylor Otwell hat zur Cache-Sperrunterstützung für Datenbanktreiber aus Symfonys Lock Component PDOStore beigetragen. Sehen Sie sich die Auswahlanforderung für #32639 Anwendungsdetails an.

Versionshinweise

Obwohl wir uns alle neuen Funktionen in dieser Publikation ansehen, können Sie die vollständige Liste der neuen Features und Updates unten und die Unterschiede zwischen 7.9.0 und 7.10.0 auf GitHub sehen. Es gibt einige beeindruckende neue Funktionen in dieser Version.

v7.10.0

Hinzugefügt

  • Hinzugefügt Handwerker machen:castBefehl ( # 32594 )
  • Hinzugefügt Illuminate-Foundation-Testing-Concerns-InteractsWithDatabase::assertDatabaseCount()# 32597 )
  • Ermöglicht auth_mode Konfiguration für SMTP-Maillaufwerke ( #32616 )
  • hasNamedScope()hinzugefügte Funktion ( # 32622 , # 32631 )
  • Paginierungsläufe zählen als Unterabfrage für Gruppe und Haben ( #32624 )
  • Cache::lock()Sperrunterstützung für Datenbankcachetreiber hinzugefügt ( # 32639 , 573831b )
  • Gleiche Sitzungs-ID-Anforderung Parallelitätsbeschränkung ( #32636 )
  • Zu Sammlungen hinzufügen skipUntilund Hinzufügen und Hinzufügen SkipwhileMethoden ( # 32672 , # 32676 )
  • Unterstützung für das Löschen mit einem Limit für SQLSRv (f16d325 )
  • Hinzugefügt mergeFillable()Und mergeGuarded()# 32679 )

Fest

  • Verhindert Speicherverluste in Faker ( 2228233 )
  • Feste Komponentenname und Attribute Anpassungsfunktion ( #32599 , f8ff3ca )
  • Illuminate-Foundation-Testing-Test-Response::assertSessionHasInput()f0639fd )
  • Filternull-Wert hasMorph()# 32614 )

aktualisierte

  • Illuminate/Database/Eloquent/Relations/Concerns/AsPivot::fromRawAttributes()6c502c1 )
  • Wiederherstellen allgemeiner Dateien ( #32613 , d82f78b , 48e4d60 )
  • Illuminate-Mail-Mailer::addContent()0557622 ) wenn einfache E-Mail leer ist, verwenden Sie ein einzelnes Leerzeichen
  • Illuminate-Foundation-PackageManifest::getManifest()# 32646 ) entfernen Sie die Leseentfernung beim Laden der Paketbenachrichtigung



Diesen Artikel teilen


Kommentare (0)

Kommentar