A Laravel 7 a sebesség, az alkatrészek és egyebek fejlesztésével érkezik

laravel

A Laravel fejlesztőcsapata bemutatta nemrég az új verzió kiadása 7 néhány hónappal a Laravel 6 megjelenése után.

Ez a keretrendszer jelentős új változata sok új funkcióval, beleértve Laravel Airlockot, - az útválasztási sebesség javulása, és -Blade komponens jegyek, egyedi Eloquent konverzió, HTTP fejlesztői központú kliens, CORS támogatás és még sok más. 

Mi új a Laravel 7-ben?

A keretrendszer új verziója egy nagyon érdekes új funkciót mutat be, amelyet elneveznek "Laravel Airlock" melyik ultrakönnyű hitelesítési rendszert biztosít az SPA számára (egyoldalas alkalmazás), Egyszerű token alapú API-k és mobilalkalmazások.

Alapvetően mi lehetővé Légzsilip minden felhasználó számára az alkalmazásában van, hogy több API-tokent generáljon a fiókjához. Ezekhez a tokenekhez olyan készségek / skálák rendelhetők, amelyek meghatározzák azokat a műveleteket, amelyeket a tokenek végre tudnak hajtani.

Másrészt A Blade Component felül lett vizsgálva, hogy lehetővé tegye a tag-alapú megjelenítést, attribútumkezelés, összetevő osztályok, online nézet összetevők stb. A fejlesztői csapat szerint A Blade alkatrészeinek ez az újratervezése nagyon fontos. Mint ilyen, olvassa el a Blade összetevőinek teljes dokumentációját a funkcióval kapcsolatos további információkért.

A Laravel 7 új verziójában is megtalálhatjuk minimális és kifejező API a HTTP Guzzle kliens körül, amely lehetővé teszi, hogy kimenő HTTP kéréseket küldjön más webalkalmazásokkal való kommunikáció céljából. A Guzzle körüli Laravel burkolat a leggyakoribb használati esetekre és egy élvezetes fejlesztési élményre összpontosít.

Szintén új módszer szerepel a lefordított és a gyorsítótárazott utak egyeztetésére amelyeket tároltak. Nagy alkalmazásokban (például 800 vagy annál több útvonalat tartalmazó alkalmazásokban) ezek a fejlesztések a sebesség javulásához vezethetnek, ami körülbelül kétszerese a másodpercenkénti kérelmek számának egy egyszerű "Hello World" referenciaértékben. Nem kell változtatnia az alkalmazáson.

A Laravel Illuminate osztálya számos hasznos funkciót kínál a karakterláncok kezelésére. A Laravel 7 ezen funkciók mellett most egy folyékonyabb és objektum-orientáltabb karakterkezelő könyvtárat kínál.

A Laravel korábbi verzióiban a holtpontok miatt az adatbázis várólistáját nem tartották elég robusztusnak a gyártásban való felhasználáshoz.

Azonban, A Laravel 7 fejlesztéseket hajt végre a MySQL 8+ rendszert használó alkalmazásokban adatbázis-sorként. A FOR UPDATE SKIP LOCKED záradék és más SQL-fejlesztések használatával az adatbázis-illesztőprogram mostantól biztonságosan használható nagyobb mennyiségű gyártási alkalmazásokban.

Újabb jelentős változás az most több «levelező» konfigurálása megengedett egyetlen alkalmazáshoz.

Az e-mailen belül konfigurált levelezőalkalmazások A konfigurációs fájlnak megvannak a maga lehetőségei, és még saját egyedi "szállítása" is lehet, lehetővé téve az alkalmazás számára, hogy különböző e-mail szolgáltatásokat használjon bizonyos e-mailek küldéséhez.

Alapértelmezés szerint a Laravel a levelezőprogramként konfigurált levelezőprogramot fogja használni a konfigurációs fájljában.

míg az alapértelmezett Markdown levelezősablon új dizájnt kapott és modernebb a Tailwind CSS színpaletta alapján. Természetesen ez a sablon közzétehető és testreszabható a felhasználó igényeinek megfelelően.

Például az alkalmazás használhatja a postabélyegzőt tranzakciós levelek küldésére, miközben az Amazon SES-t használja tömeges levelek küldésére.

Végül, de nem utolsósorban, ez az új támogatása Első rész a kereszt-eredetű erőforrás-csere kérések válaszainak konfigurálásához (CORS) a népszerű Laravel CORS csomag integrálásával.

A Laravel 7 számos változást tartalmaz, amelyek részleteit és egyéb információit az l-ben ismerheti megkiadás kiadása, valamint az új verzió megszerzésére szolgáló linkek.

A link ez. 


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.