Meine Blog-Beiträge

Laravel 7.6.0 Aus

Laravel 7.6.0 Aus


Das Laravel-Team veröffentlichte v7.6.0 mit neuen Funktionen.

Leere Zeichenfolgenmethoden

Mark van den Broek steuerte verschiedene Methoden für Stringable und HtmlString bei. Ersten HtmlString::isEmpty()einfach zu steuern, ein leeres Array:

$string = neue 'Illuminate'Support'HtmlString(''); - Zuvor
if (empty($string-toHtml())
/ Using isEmpty
wenn ($string->isEmpty())

Zweitens isNotEmpty():

Verwenden Sie Illuminate-Support-Stringable; (neu Stringable())->isNotEmpty(); / / false
(neue Stringable('Hello World')->isNotEmpty(); STIMMT

Stringable Trim-Methoden

Ryan Chandler trug zur Stringable-Klasse bei, um am Anfang oder Ende von Zeichenzeichenfolgen zuzuschneiden LtrimUnd Rtrimmedhod:

Verwenden Sie Illuminate-Support-Stringable; echo (neue Stringable(' Hello World')-ltrim(); / / / 'Hello World'
echo (neue Stringable('Hello World'))-rtrim(); 'Hallo Welt'
echo (neues Stringable('/example/')-rtrim('/'); '/Beispiel'

Route Middleware Jump-Funktion

Route trug zum Middleware-Springen bei der Definition von:

Route::get('/etwas')
->skipMiddleware(VerifyCsrfToken::klasse)
Route::get('/teams/create')
->skipMiddleware(VerifyUserHasTeam::klasse)

Http-Client: JSON-Antwortobjekt

Adrian Nürnberger objekt()ein JSON-Antwortkörper hat zur Methode beigetragen, es als Objekt anstelle des assoziativen Arrays zu drehen:

Array-Zugriff
Http://get('some-api.wip')['result'];
* Verwenden von json()
$response = Http://get('some-api.wip')-json();
$response['result']
/ / Neue Option
$response = Http://get('some-api.wip')-object();
$response->Ergebnis;

Versionshinweise

Die vollständige Liste der neuen Funktionen und Updates ist unten und Sie können die Unterschiede zwischen 7.5.0 und 7.6.0 auf GitHub sehen.

v7.6.0

Hinzugefügt

  • Sammlung::bis()Methode ( # 32262 )
  • HtmlString::isEmpty()Methode ( # 32289 , # 32300 )
  • Illuminate-Unterstützung,Stringable::isNotEmpty()Methode ( # 32293 )
  • ltrim()Und rtrim() Hinzugefügte Methode( # 32288 )
  • Middleware Jump Feature hinzugefügt ( #32347 , 412261c )
  • Illuminate-Http-Client-Antwort::object()Methode ( # 32341 )
  • Komponentennamensänderung ( #32346 )
  • Illuminate-Datenbank-Eloquent-Sammlung:anfügen()Methode ( # 32324 )
  • J-Letztes Format für Composer( #32310 hinzugefügt)

Fest

  • CURRENT_TIMESTAMP Fehler behoben Illuminate-Datenbank- und -Schema-Grammatiken,MySqlGrammar# 32298 )

aktualisierte

  • Standardwert für Konstruktor Htmlstring# 32290 )



Diesen Artikel teilen


Kommentare (0)

Kommentar