Laravel 7 tiek piegādāts ar ātruma, komponentu un daudz ko citu uzlabojumiem

laravel

Atklāta Laravel izstrādes komanda nesen jaunās versijas izlaišana 7 dažus mēnešus pēc Laravel 6 izlaišanas.

Šī ir galvenā galvenā ietvara versija ar daudzām jaunām funkcijām, ieskaitot Laravel Airlock, uzlabojumi maršrutēšanas ātrumā unLāpstiņu komponentu biļetes, pielāgota daiļrunīga konvertēšana, uz izstrādātāju orientēts HTTP klients, CORS atbalsts un daudz vairāk. 

Kas jauns Laravel 7?

Šī jaunā ietvara versija piedāvā ļoti interesantu jaunu funkciju, kas ir nosaukta "Laravel Airlock" kas nodrošina īpaši vieglu autentifikācijas sistēmu SPA (vienas lapas lietotne), Vienkāršas marķieru bāzes API un mobilās lietotnes.

Būtībā kas pieļauj Gaisa bloķēšana katram lietotājam jūsu lietojumprogrammā ir ģenerēt vairākus API marķierus savam kontam. Šīm flīzēm var piešķirt prasmes / skalas, kas norāda darbības, kuras flīzes var veikt.

No otras puses Blade Component ir pārskatīts, lai atļautu atveidošanu, izmantojot tagus, atribūtu pārvaldība, komponentu klases, tiešsaistes skata komponenti utt. Pēc izstrādes komandas domām, Šī Blade sastāvdaļu pārveidošana ir ļoti svarīga. Lai iegūtu papildinformāciju par šo funkciju, jums vajadzētu skatīt pilnīgu Blade komponentu dokumentāciju.

Mēs varam atrast arī šajā jaunajā Laravel 7 versijā minimāls un izteiksmīgs API ap HTTP Guzzle klientu, kas ļauj ātri veikt izejošos HTTP pieprasījumus saziņai ar citām tīmekļa lietojumprogrammām. Laravel iesaiņojums ap Guzzle ir vērsts uz visbiežāk izmantotajiem gadījumiem un patīkamu attīstības pieredzi.

Arī ir iekļauta jauna metode, lai saskaņotu apkopotos un kešatmiņā saglabātos ceļus kas ir saglabāti kešatmiņā. Lielās lietojumprogrammās (piemēram, lietojumprogrammās ar 800 vai vairāk maršrutiem) šie uzlabojumi var izraisīt ātruma uzlabošanos, kas ir aptuveni divreiz lielāks par pieprasījumu skaitu sekundē, izmantojot vienkāršu "Hello World" etalonu. Lietojumprogrammā nav jāveic nekādas izmaiņas.

Laravela klase Illuminate piedāvā dažādas noderīgas funkcijas rīkoties ar rakstzīmju virknēm. Laravel 7 papildus šīm funkcijām tagad piedāvā plūstošāku un objektorientētāku rakstzīmju pārvaldības bibliotēku.

Iepriekšējās Laravel versijās strupceļu dēļ datu bāzes rinda netika uzskatīta par pietiekami izturīgu lietošanai ražošanā.

Tomēr, Laravel 7 veic uzlabojumus lietojumprogrammās, kas izmanto MySQL 8+ kā datu bāzes rinda. Izmantojot klauzulu FOR UPDATE SKIP LOCKED un citus SQL uzlabojumus, datu bāzes draiveri tagad var droši izmantot lielāka apjoma ražošanas lietojumprogrammās.

Vēl viena liela pārmaiņa vai tas ir tagad ir atļauta vairāku «sūtītāju» konfigurēšana vienam pieteikumam.

Katra pasta lietojumprogramma, kas konfigurēta konfigurācijas failam var būt savas iespējas un pat savs unikālais "transports", kas ļauj jūsu lietojumprogrammai izmantot dažādus e-pasta pakalpojumus noteiktu e-pasta ziņojumu sūtīšanai.

Pēc noklusējuma Laravel savā konfigurācijas failā izmantos pasta programmu, kas konfigurēta kā pasta programma.

kamēr noklusējuma Markdown pasta veidne ir saņēmusi jaunu dizainu un modernāks, pamatojoties uz Tailwind CSS krāsu paleti. Protams, šo veidni var publicēt un pielāgot atbilstoši lietotāja vajadzībām.

Piemēram, jūsu lietojumprogramma varētu izmantot pasta zīmogu, lai nosūtītu darījumu vēstules, vienlaikus izmantojot Amazon SES, lai nosūtītu lielapjoma pastu.

Visbeidzot, tas ir jauns atbalsts Pirmā daļa, lai konfigurētu savstarpējas izcelsmes resursu apmaiņas pieprasījumu atbildes (KORS) integrējot populāro Laravel CORS paketi.

Laravel 7 ietver lielu skaitu izmaiņu, kuras tā detaļas un citu informāciju varat uzzināt llaidiena izlaišana, kā arī saites, lai iegūtu jauno versiju.

Saite ir šī. 


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.