Meine Blog-Beiträge

Laravel 6.12.0 Veröffentlicht

Laravel 6.12.0 Veröffentlicht


Diese Version erstellt Syntaxbeiträge für sich wiederholende Dinge wie das Filtern eines Anforderungseintrags als boolesche.

Hier sind einige der Highlights:

Verpackung

Gergo D. Nagy hat eine Auswahl angefordert, um Werksdateien bei einem Dienstanbieter zu installieren. Pakete können aus einem Paket geladen werden, anstatt vorhandene Fabriken neu zu verpacken:

Von einem Dienstleister...
$this->loadFactoriesFrom('Quelle/Datenbank/Fabriken');

$this->loadFactoriesFrom([
    "source_one/Datenbank/Fabriken", 
    "source_two/Datenbank/Fabriken",
]);

Str :: isUuid () 

@leonhh werden die aktuellen UUIDs aus der verwendeten Eigenschaft isUuid() durch Extrahieren von Logik Eine String-Helfer Beigetragen ValidatesAttributes:

Returns true
Str::isUuid('a0a2a2d2-0b87-4a18-83f2-2529882be2de');

Gibt false zurück
Str::isUuid('laravel');

Boolesche Methode 

Lasse Rafn , um zu bestimmen, ob der Wert boolesch ist Anfrage::boolean() Feld- und Filtereingabe Eine Methode erstellt filter_varHier einige Beispiele:

$request = Anforderung::create('/', 'GET', [
    "Beispiel1" => "wahr",
    'beispiel2' => "falsch",
    'geprüft' => 1,
    'checked2' => '1',
    'ungeprüft' => 0,
    'unchecked2' => '0',
    'Name' => 'Jane Doe'
]);

$request->boolesch."Beispiel1"); STIMMT
$request->boolesch.'beispiel2'); FALSE
$request->boolesch.'geprüft'); STIMMT
$request->boolesch.'checked2'); STIMMT
$request->boolesch.'ungeprüft'); FALSE
$request->boolesch.'unchecked2'); FALSE
$request->boolesch.'Name'); FALSE

createViele ()

Mohamed Benhida createMany() Erstellte Methode, mit der mehrere Datensätze mit benutzerdefinierten Daten erstellt werden :

Bevor
factory(User::class)-create([
    'Name' => 'Taylor',
]);

factory(User::class)-create([
    'Name' => 'John',
]);

Nach
factory(User::class)->createMany([
    ['Name' => 'Taylor'],
    ['Name' => 'John'],
]);

Bei GitHub vollständige Liste der neuen Funktionen und Updates und 6.11.0 bis 6.12.0 Zwischen Unterschiede Unten kann sehen, . GoHub alle Versionshinweise für Laravel 6.0 v6-Änderung Protokoll :

Hinzugefügt

Fest

  • Fest Cache-RedisLock::acquire() # 31168 , 8683a3d )
  • Datenbank-URL-Analyse für nicht angegebene Verknüpfungen mit der Datenbank behoben ( # 31185 )

Optimierung

  • Speichernutzung beim Herunterladen großer Dateien behoben ( # 31163 )

aktualisierte

  • Ändern Sie bei Verwendung den Ereignisdispatcher in den aufgelösten Cachespeichern Veranstaltung::fake()# 31119 , 0a70beb )



Diesen Artikel teilen


Kommentare (0)

Kommentar