Dumating ang Laravel 7 na may mga pagpapabuti sa bilis, mga bahagi at higit pa

laravel

Ipinakita ang koponan sa pag-unlad ng Laravel kamakailan lamang ang paglabas ng bagong bersyon 7 ng iyong balangkas ng PHP ilang buwan pagkatapos na mailabas ang Laravel 6.

Ito ay isang pangunahing bagong bersyon ng balangkas na may maraming mga bagong tampok, kabilang ang Laravel Airlock, mga pagpapabuti sa bilis ng pagruruta, atMga ticket ng sangkap ng talim, pasadyang makabagong conversion, HTTP developer-centric client, suporta ng CORS at marami pang iba. 

Ano ang bago sa Laravel 7?

Ang bagong bersyon ng balangkas na ito ay nagtatanghal ng isang napaka-kagiliw-giliw na bagong tampok na kung saan ay pinangalanan "Laravel Airlock" alin nagbibigay ng isang ultra-ilaw na sistema ng pagpapatotoo para sa SPA (solong pahina ng app), Mga simpleng API na batay sa token at mga mobile app.

Basically ano Binibigyang-daan lock ng hangin sa bawat gumagamit, nasa iyong application ito upang makabuo ng maraming mga token ng API para sa iyong account. Ang mga tile na ito ay maaaring italaga ng mga kasanayan / kaliskis na tumutukoy sa mga pagkilos na maaaring gampanan ng mga tile.

Sa kabilang banda Binago ang Komponent ng Blade upang payagan ang pag-render batay sa tag, pamamahala ng katangian, mga klase ng sangkap, mga bahagi ng pagtingin sa online, atbp. Ayon sa development team, Ang muling pagdidisenyo ng mga bahagi ng Blade ay napakahalaga. Tulad ng naturan, dapat kang mag-refer sa kumpletong dokumentasyon sa mga bahagi ng Blade para sa karagdagang impormasyon sa tampok na ito.

Maaari din nating makita sa bagong bersyon ng Laravel 7 isang minimal at nagpapahiwatig na API sa paligid ng HTTP Guzzle client, na nagbibigay-daan sa iyo upang mabilis na makagawa ng mga papalabas na kahilingan sa HTTP upang makipag-usap sa iba pang mga web application. Ang Laravel na balot sa paligid ng Guzzle ay nakatuon sa pinakakaraniwang mga kaso ng paggamit at isang kasiya-siyang karanasan sa pag-unlad.

Din ang isang bagong pamamaraan ay kasama upang tumugma sa naipon at naka-cache na mga landas na-cache na Sa malalaking aplikasyon (halimbawa, mga application na may 800 o higit pang mga ruta), ang mga pagpapahusay na ito ay maaaring humantong sa isang pagpapabuti sa bilis, na humigit-kumulang dalawang beses ang bilang ng mga kahilingan bawat segundo sa isang simpleng "Hello World" benchmark. Hindi mo kailangang gumawa ng anumang mga pagbabago sa iyong aplikasyon.

Nag-aalok ang klase ng Laravel's Illuminate ng iba't ibang mga kapaki-pakinabang na function upang hawakan ang mga string ng character. Nag-aalok ngayon ang Laravel 7 ng isang mas likido at object-oriented library ng pamamahala ng character bilang karagdagan sa mga tampok na ito.

Sa nakaraang mga bersyon ng Laravel, ang pila sa database ay hindi isinasaalang-alang sapat na malakas para magamit sa paggawa, dahil sa mga blocklock.

Gayunpaman, Ang Laravel 7 ay gumagawa ng mga pagpapabuti sa mga application na gumagamit ng MySQL 8+ bilang isang pila sa database. Gamit ang PARA SA UPDATE SKIP LOCKED na sugnay at iba pang mga pagpapahusay ng SQL, ang driver ng database ay maaari na ngayong magamit nang ligtas sa mas mataas na mga application ng produksyon ng dami.

Isa pang pangunahing pagbabago ngayon na ba yan pinapayagan ang pagsasaayos ng maraming «mailers» para sa isang solong aplikasyon.

Ang bawat aplikasyon ng mail na naka-configure sa loob ng ang file ng pagsasaayos ay maaaring magkaroon ng sarili nitong mga pagpipilian at maging ang sarili nitong natatanging "transport", na nagpapahintulot sa iyong application na gumamit ng iba't ibang mga serbisyo sa email upang magpadala ng ilang mga email message.

Bilang default, gagamitin ni Laravel ang mail program na naka-configure bilang mail program sa config file nito.

habang ang default na template ng Markdown mail ay nakatanggap ng isang bagong disenyo at mas moderno batay sa paleta ng kulay ng Tailwind CSS. Siyempre, ang template na ito ay maaaring mai-publish at ipasadya ayon sa mga pangangailangan ng gumagamit.

Halimbawa, maaaring magamit ng iyong application ang postmark upang magpadala ng mail ng transactional habang ginagamit ang Amazon SES upang magpadala ng maramihang mail.

Huling ngunit hindi pa huli, ito ang bago suporta ng Unang bahagi upang mai-configure ang mga cross-pinagmulan ng mga tugon sa paghiling ng mapagkukunan (CORS) sa pamamagitan ng pagsasama ng tanyag na pakete ng Laravel CORS.

Kasama sa Laravel 7 ang isang malaking bilang ng mga pagbabago, kung saan malalaman mo ang mga detalye nito at iba pang impormasyon sa lpaglabas ng paglabas, pati na rin ang mga link upang makuha ang bagong bersyon.

Ang link ay ito. 


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.