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:

User::search('Marcus')->get();

Läs mer om Scout.

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.

Läs mer om Passport.

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.