Laravel 7: n mukana tulee parannuksia nopeuteen, komponentteihin ja muuhun

laravel

Laravel-kehitystiimi paljastettiin äskettäin uuden version julkaisu 7 PHP-kehyksestäsi muutama kuukausi Laravel 6: n julkaisemisen jälkeen.

Tämä on merkittävä uusi versio kehyksestä monia uusia ominaisuuksia, mukaan lukien Laravel Airlock, parannuksia reititysnopeuteen jaTeräkomponenttiliput, mukautettu Eloquent-muunnos, HTTP-kehittäjäkeskeinen asiakas, CORS-tuki ja paljon enemmän. 

Mitä uutta Laravel 7: ssä on?

Tämä kehyksen uusi versio tarjoaa erittäin mielenkiintoisen uuden ominaisuuden, joka on nimetty "Laravel Airlock" mikä tarjoaa erittäin kevyen todennusjärjestelmän SPA: lle (yhden sivun sovellus), Yksinkertaiset tunnuspohjaiset sovellusliittymät ja mobiilisovellukset.

Pohjimmiltaan mitä mahdollistaa Ilmalukko jokaiselle käyttäjälle on sovelluksessasi luoda useita API-tunnuksia tilillesi. Näille ruuduille voidaan antaa taitoja / asteikkoja, jotka määrittelevät toiminnot, joita laatat voivat suorittaa.

lisäksi Teräkomponentti on päivitetty tagipohjaisen hahmonnuksen sallimiseksi, attribuuttien hallinta, komponenttiluokat, online-näkymän komponentit jne. Kehitystiimin mukaan Terän komponenttien uudelleensuunnittelu on erittäin tärkeää. Sinänsä saat lisätietoja Blade-komponenttien täydellisestä oppaasta saadaksesi lisätietoja tästä ominaisuudesta.

Löydämme myös tästä uudesta versiosta Laravel 7: stä minimaalinen ja ilmeikäs API HTTP Guzzle -asiakkaan ympärillä, jonka avulla voit tehdä nopeasti lähteviä HTTP-pyyntöjä kommunikoidaksesi muiden verkkosovellusten kanssa. Guarzen ympärillä oleva Laravel-kääre keskittyy yleisimpiin käyttötapauksiin ja nautinnolliseen kehityskokemukseen.

Myös uusi menetelmä on sisällytetty käännettyihin ja välimuistipolkuihin jotka on tallennettu välimuistiin. Suurissa sovelluksissa (esimerkiksi sovelluksissa, joissa on vähintään 800 reittiä) nämä parannukset voivat johtaa nopeuden paranemiseen, mikä on noin kaksinkertainen määrä pyyntöjä sekunnissa yksinkertaisessa "Hello World" -vertailussa. Sinun ei tarvitse tehdä muutoksia sovellukseesi.

Laravelin Illuminate-luokka tarjoaa useita hyödyllisiä toimintoja käsittelemään merkkijonoja. Laravel 7 tarjoaa nyt näiden ominaisuuksien lisäksi sujuvamman ja objektiivisemman merkkien hallintakirjaston.

Laravelin aiemmissa versioissa tietokantajonoa ei pidetty riittävän tukevana käytettäväksi tuotannossa umpikujasta johtuen.

Kuitenkin, Laravel 7 tekee parannuksia sovelluksiin, jotka käyttävät MySQL 8+ -sovellusta tietokantajonona. FOR UPDATE SKIP LOCKED -lauseketta ja muita SQL-parannuksia käyttämällä tietokantaohjainta voidaan nyt käyttää turvallisesti suuremman tuotannon sovelluksissa.

Toinen merkittävä muutos onko se nyt Useiden «postilaitteiden» kokoonpano on sallittu yhtä hakemusta varten.

Jokainen sähköpostisovellus, joka on määritetty kokoonpanotiedostolla voi olla omat vaihtoehtonsa ja jopa oma ainutlaatuinen "kuljetus", jolloin sovelluksesi voi käyttää erilaisia ​​sähköpostipalveluita tiettyjen sähköpostiviestien lähettämiseen.

Oletusarvoisesti Laravel käyttää postiohjelmana määritettyä postiohjelmaa määritystiedostossaan.

Vaikka Markdown-oletussähköpostimalli on saanut uuden mallin ja nykyaikaisempi Tailwind CSS -väripaletin perusteella. Tietenkin tämä malli voidaan julkaista ja räätälöidä käyttäjän tarpeiden mukaan.

Esimerkiksi sovelluksesi voisi käyttää postileimaa lähetettäessä tapahtumapostia samalla kun Amazon SES -palvelua käytetään lähettämään joukkopostia.

Viimeisenä mutta ei vähäisimpänä se on uusi tuki Osa ensimmäinen määritellä alkuperän välinen resurssienvaihtopyyntövastaukset (CORS) integroimalla suosittu Laravel CORS -paketti.

Laravel 7 sisältää suuren määrän muutoksia, jotka voit tietää sen yksityiskohdat ja muut tiedot ljulkaisun julkaisu sekä linkit uuden version saamiseksi.

Linkki on tämä. 


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.