Laravel 8.62 veröffentlicht: Holen Sie sich hier die besten Einblicke!

Veröffentlicht: 2022-04-18

Laravel ist ein Open-Source-PHP-Framework, das beim Erstellen von PHP-Anwendungen hilft. Mit Laravel 8.62 wurde das Spiel geändert. Die Popularität ist mit Hilfe von integrierten Erweiterungen und Paketen schnell gewachsen. Mit dem auf den Markt gebrachten Laravel 8.62 verfügt der 8.x-Zweig über neue Updates und Features.

Was ist der beste Abschnitt der Laravel 8.x-Versionen?

1. Das Versionierungsschema

Die kleineren Patches werden jede Woche veröffentlicht, was hilft, die Breaking Changes zu bewältigen. Gleichzeitig wird das primäre Framework jedes Jahr um den Januar herum veröffentlicht.

2. Ausnahmen

Die Abwärtskompatibilitätsrichtlinien behandeln die Funktion für benannte Argumente nicht. Sie planen möglicherweise, die Funktionsparameter umzubenennen, um die Codebasis von Laravel zu verbessern. Die Verwendung der Namensargumente während Laravel-Methoden sollte mit Vorsicht erfolgen und die Änderung der Namen in der Zukunft erwarten.

3. Support-Richtlinie

Laravel bietet die längste Wartung und Unterstützung auf dem Markt. Laravel 8.62 veröffentlicht mit den allgemeinen Fehlerbehebungen, zusätzlichen Bibliotheken und vielen anderen effektiven Maßnahmen, die bei der Laravel-Entwicklung helfen.

Die perfekte Checkliste, die wesentliche Elemente des kürzlich veröffentlichten Laravel 8.62 abdeckt:

1. Die neu hinzugefügten Elemente

  • Zugabe von singulärem syntaktischem Zucker zum Wurmloch
  • Dispatch-Ereignisse während des Wartungsmodus aktivieren und deaktivieren
  • Hinzufügen der neuen RefreshDatabaseLazily Testing-Eigenschaft
  • Machen Sie PendingMail für die Entwickler konditionierbar
  • Hinzufügung einiger PHP 8.1-Änderungen
  • Der neue asserNotSoftDeleted-Methodenzusatz
  • Pretend-Option für Modus: Der Befehl „Prune“ wurde hinzugefügt
  • Die Pest-Option während der Verwendung des make: test Artisan-Befehls

2. Die Dinge, die mit der Laravel 8.62-Version behoben wurden

  • Die getDirty-Methode, die während AsCollection und AsArrayObject verwendet wird
  • Verwalten Sie manchmal Bedingungen, die Regeln für die gleichgeordneten Werte im Datenarray hinzufügen
  • Behandelt die Datenbankwertformatierung und benutzerdefiniertes Datumscasting
  • Validierung/Passwort/Illuminate/Validation::passes() behoben

3. Die Updates und Änderungen, die mit der Laravel 8.62-Version einhergehen

  • Die mailbaren Behauptungen sind fließend
  • Es ermöglicht die Ansichten von index.blade.php für die anonymen Komponenten
  • Entwickler können das abschließende Trennzeichen in den cache.headers-Optionen ignorieren
  • Benachrichtigungszusicherungen können in Bezug auf die shouldSend-Methode für die Benachrichtigung durchgeführt werden
  • Ermöglicht das Abrufen von Anforderungseingaben als Sammlung
  • Ändern Sie das *of any, um den Beziehungsnamen zu bestimmen, wenn er null ist
  • Sie müssen nur im Modell nach den Dateien suchen, die auf .php enden: prune
  • Konvertierung von Middleware in das Array während der JSON-Ausgabe im /RouteListCommand

4. Umgekehrter Abschnitt

Die Möglichkeit, das benutzerdefinierte Datum/immutable_date mit Hilfe des Datumsvergleichs zu vergleichen

Was sind die eingehenden Updates mit Laravel 8.62?

1. Sammeln während des Abrufens

Dies gibt Ihnen die Möglichkeit, Eingaben effizient abzurufen:

———————————————————————————————————————-

  1. // Vor
  2. collect ($request -> input ('users', [])) -> each ( function ($user) {
  3. // …
  4. });
  5. // 🔥
  6. $request -> collect ('users') -> each ( function ($user) {
  7. // …
  8. });

———————————————————————————————————————-

2. Hinzufügen von singulärem syntaktischem Zucker in das Wurmloch

In singular_wormhole, das den syntaktischen Zucker im Wurmloch anhängt, um die singulären Werte zu verwenden. Der Alias ​​erhält nun den Singular, der sich auf die ursprüngliche Quelle bezieht.

———————————————————————————————————————-

  1. // Vor
  2. $this -> Reise( 1 ) -> Wochen();
  3. $this -> Reise( -1 ) -> Wochen();
  4. // Gemäß
  5. $this -> travel( 1 ) -> week();
  6. $this -> travel( -1 ) -> week();

———————————————————————————————————————-

3. Vorlagen für anonyme Index Blade-Komponenten

Die Verwendung von index.blade.php in der Standardansicht speziell für die anonyme Komponente, die auf einen Ordner zeigt:

———————————————————————————————————————-

  1. {{– Komponenten/Akkordeon/index.blade.php –}}
  2. < x-Akkordeon >
  3. {{– Komponenten/Akkordeon/item.blade.php –}}
  4. < x-akkordeon.item >
  5. {{– … –}}
  6. </ x-akkordeon.item >
  7. </ x-Akkordeon >

———————————————————————————————————————-

4. „PendingMail“ konditionierbar machen

Diese Klasse verwendet die „Conditionable“-Eigenschaft, die es den Entwicklern ermöglicht, die Methoden until() und when() während der Konfiguration einer E-Mail zu verwenden, bevor sie queue() und send() aufrufen.

5. Die Wartungsmodus-Ereignisse

Dies wird ausgeführt, wenn der Wartungsmodus aktiviert oder deaktiviert ist. Sie können Laravel-Entwickler beauftragen, um in die externen Dienste einzusteigen, die hilfreich sind, um Überwachungs- oder Betriebszeitwarnungen zu ignorieren.

———————————————————————————————————————-

  1. benutze Illuminate\Foundation\Events\MaintenanceModeEnabled ;
  2. benutze Illuminate\Foundation\Events\MaintenanceModeDisabled ;
  3. Ereignis :: Dispatch ( MaintenanceModeEnabled ::class );
  4. Ereignis :: Dispatch ( MaintenanceModeDisabled ::class );

———————————————————————————————————————-

Es gibt viele Einblicke in die Laravel 6.83-Version. Sie können mit Entwicklern in Kontakt treten, um einen besseren Service zu erhalten.

Warum sollte die Laravel-Entwicklung Ihre Wahl für die folgenden Webprojekte sein?

Schneller und einfacher

Die lange Marktpräsenz stellt sicher , dass eine große Menge bereits mit diesem PHP - Framework vertraut ist . Es bietet eine große Auswahl an integrierten Vorlagen, die den Entwicklungsprozess beschleunigen. Dies gewährleistet kostengünstige und schnellere Ergebnisse für das Unternehmen.

Hochsicher

Sicherheit war der wichtigste Faktor für das Online-Geschäft. Mit der Markteinführung von Laravel 8.62 wurden erweiterte Sicherheitsfunktionen eingeführt, die leicht konfigurierbar sind, um die Sicherheit zur Bekämpfung von Online-Schwachstellen zu verbessern. Es verfügt über eine hervorragende Benutzerauthentifizierung, die die Daten sicher und geschützt hält.

Verbessern Sie die Website-Leistung

Laravel unterstützt das Caching für die Website, das hilft, die Geschwindigkeit und Leistung zu steigern. Es verwendet auch die Speicherreduzierung und die Indizierungsdatenbank, um die Website zu verbessern.

Datenverkehr nahtlos verarbeiten

Es besteht die Möglichkeit, dass das Verkehrsaufkommen nach einer bestimmten Zeit zunimmt, und Sie müssen eine reibungslose Benutzererfahrung bieten. Laravel verfügt über eine Warteschlangenmethode, um bestimmte Aufgaben aufzuschieben, die später erledigt werden können.

Integrationen von Drittanbietern

Jede Website benötigt Tools von Drittanbietern, um einzigartige und praktische Funktionen hinzuzufügen. Laravel macht den Integrationsprozess für die Entwickler sauber und einfach.

Fazit

Laravel 8.62 hat effektive Updates und Änderungen für Entwickler und Unternehmen eingeführt. Dieses PHP-Framework stellt sicher, dass Ihre Website sicher und mit den neuesten Trends auf dem Markt aktualisiert ist. Möchten Sie die neueste Version von Laravel nicht verpassen? Kontaktieren Sie uns jetzt ! Unser Team von Laravel-Experten verfügt über das richtige Wissen und Verständnis der Laravel-Plattform.