Laravel 5.3 ute nu
Under gårdagens LaraconEU (som man tyvärr missade i år igen...) så presenterades den senaste versionen av Laravel som har varit på gång ett bra tag nu.
Nyheterna och ändringarna har varit kända ett ganska bra tag nu, men de största är i alla fall:
Laravel Scout
Man kan nu lägga till ett trait på sina modeller; searchable
– vilket gör att man väldigt enkelt kan göra all sin data sökbar genom Eloquent:
1User::search('Marcus')->get();
1User::search('Marcus')->get();
Laravel Passport
Enkelt förklarat möjliggör Passport en att snabbt sätta upp en egen OAuth2-server för att skapa säker autentisering för ens API:er.
Ännu en sak som Laravel hjälper en med för att snabbt sätta upp t.ex. sina Vue.js (eller andra JS-ramverk) appar. Stödjer även scopes och en rad andra användbara funktioner.
Loop:ar
Ett nytt $loop
-objekt är nu tillgängliga direkt för ens loop:ar i blade, med data så som first
, last
, count
m.m. Mycket användbart.
Query-builder och collections
Tidigare var Laravel något inkonsekvent med Query-builder och Eloquent, där den förstnämnda returnerade en array och Eloquent ett Collection-objekt. En väldigt liten sak men ännu ett mindre frågetecken att ha koll på.
I och med versionsuppdateringen lanserade de även en ny webbplats – dokumentationsportalen har även den utökats något.