Laravel 7 přichází se zlepšením rychlosti, komponent a dalších

laravel

Laravel vývojový tým představen nedávno vydání nové verze 7 vašeho rámce PHP několik měsíců po vydání Laravelu 6.

Toto je hlavní nová verze rámce s mnoha novými funkcemi, včetně Laravel Airlock, - zlepšení rychlosti směrování a -Vstupenky na komponenty Blade, vlastní výmluvný převod, klient zaměřený na vývojáře HTTP, podpora CORS a mnohem víc. 

Co je nového v Laravelu 7?

Tato nová verze rámce představuje velmi zajímavou novou funkci, která je pojmenována „Laravel Airlock“ který poskytuje ultralehký ověřovací systém pro SPA (jednostránková aplikace), Jednoduché tokenové API a mobilní aplikace.

V podstatě co povolit Uzávěrka každému uživateli je ve vaší aplikaci vygenerování více tokenů API pro váš účet. Těmto tokenům lze přiřadit dovednosti / váhy, které určují akce, které tokeny mohou provádět.

Na druhou stranu Komponenta Blade byla revidována, aby umožňovala vykreslování podle značek, správa atributů, třídy komponent, komponenty online zobrazení atd. Podle vývojového týmu Tento redesign komponent Blade je velmi důležitý. Proto byste si měli přečíst úplnou dokumentaci ke komponentám Blade, kde najdete další informace o této funkci.

V této nové verzi Laravelu 7 také můžeme najít minimální a expresivní API kolem klienta HTTP Guzzle, což vám umožní rychle odesílat odchozí požadavky HTTP na komunikaci s jinými webovými aplikacemi. Laravel wrapper kolem Guzzle se zaměřuje na nejběžnější případy použití a příjemný vývojový zážitek.

Také je zahrnuta nová metoda pro shodu kompilovaných a mezipaměti cest které byly uloženy do mezipaměti. Ve velkých aplikacích (například v aplikacích s 800 a více trasami) mohou tato vylepšení vést ke zlepšení rychlosti, což je přibližně dvojnásobný počet požadavků za sekundu v jednoduchém měřítku „Hello World“. Ve své aplikaci nemusíte provádět žádné změny.

Laravelova třída Illuminate nabízí řadu užitečných funkcí zpracovat řetězce znaků. Laravel 7 nyní kromě těchto funkcí nabízí více plynulou a objektově orientovanou knihovnu správy znaků.

V dřívějších verzích Laravelu nebyla databázová fronta kvůli zablokování považována za dostatečně robustní pro použití ve výrobě.

Nicméně, Laravel 7 vylepšuje aplikace, které používají MySQL 8+ jako fronta databáze. Pomocí klauzule FOR UPDATE SKIP LOCKED a dalších vylepšení SQL lze nyní ovladač databáze bezpečně použít v produkčních aplikacích s vyšším objemem.

Další zásadní změna je to teď konfigurace více «mailerů» je povolena pro jednu aplikaci.

Každá poštovní aplikace nakonfigurovaná v rámci konfigurační soubor může mít své vlastní možnosti a dokonce i svůj vlastní jedinečný „transport“, který umožňuje vaší aplikaci používat různé e-mailové služby k odesílání určitých e-mailových zpráv.

Ve výchozím nastavení bude Laravel používat poštovní program nakonfigurovaný jako poštovní program ve svém konfiguračním souboru.

zatímco výchozí šablona pošty Markdown získala nový design a modernější na základě barevné palety CSS Tailwind. Tuto šablonu lze samozřejmě publikovat a přizpůsobit podle potřeb uživatele.

Vaše aplikace může například použít poštovní razítko k odeslání transakční pošty, zatímco k odesílání hromadné pošty používá Amazon SES.

V neposlední řadě je to nový podpora První část ke konfiguraci odpovědí na žádosti o výměnu prostředků mezi zdroji (CORS) integrací populárního balíčku Laravel CORS.

Laravel 7 obsahuje velké množství změn, které můžete znát jeho podrobnosti a další informace v lvydání vydání, stejně jako odkazy na získání nové verze.

Odkaz je tento. 


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.