Top 3 Laravel paket hos Caesar

Vet du inte vad Laravel är? Läs mer i vår artikel om Laravel. Även om Laravel som ramverk inkluderar en hel del funktionalitet är det ofta vi behöver samma typer av verktyg eller funktionalitet i de projekt vi utvecklar. Som tur är finns det ett välutvecklat och moget ekosystem av Composer paket ämnade för Laravel. Här har vi samlat några av våra favoritpaket att använda när vi driver utvecklingsprojekt.

Laravel Debugbar

I startfasen av utvecklingen i ett projekt, när arbetet mest består av att utforska, är det ofta användbart att kunna se vad som händer när koden exekveras. Vad är värdet av en viss variabel eller vad retunerar denna funktionen? Hur många databasanrop gjordes? Är det faktiskt rätt Controller som jag sitter och jobbar i?

För dig som tycker att Xdebug är för komplicerat eller resurskrävande är Laravel Debugbar ett bra alternativ. Men ett enkelt och intuitivt användargränssnitt gör Laravel Debugbar det enkelt att hitta det som behövs när det behövs.

Laravel-permission

Laravel-permission är helt enkelt ett paket för att hantera användar-roller och behörigheter, och det på ett helt utmärkt sett. Funktioner och variabler är namngivna på det mest uppenbara sätt, resultatet är minimal mental börda vid kodande.

Laravel Impersonate UI

Vad vore en lista som denna utan lite reklam för oss själva? Förmodligen ungefär likadan... I de flesta Laravel-projekt vi utvecklar finns det någon typ av backend, d.v.s en administrationspanel, där användare kan logga in och utföra olika funktioner. Dessa användare sorteras ofta i olika roller, t.ex kund, återförsäljare, administratör osv.

Vid test av olika flöden och användargränssnitt är det ofta användbart att kunna byta mellan olika användare och roller. Laravel Impersonate UI gör detta busenkelt genom en liten ikon i hörnet som vid användning presenterar ett gränssnitt för att med bara två klick byta användare.

PST!
Här är ett exempel på ett projekt där vi använt samtliga av ovan nämnda paket.

System för uthyrning

En obemannad uthyrningskiosk vi lanserade i mitten av 2020, lösningen gör det möjligt för kunder att enkelt hyra, hämta och lämna släp via hyrautomaten och på hemsidan.

Kontaktperson

Ola Ebesson

Ola Ebbesson
+46 (0)70-278 80 39
ola.ebbesson@caesardev.se

Fler inlägg från bloggen

LARAVEL

Navigating the Hazards of Mass Assignment in Laravel

Laravel empowers developers with a wide array of tools and features to build robust and scalable applications. Among these features is "Mass Assignment," a convenient way to populate model attributes using an array of data.

ÅTERHÄMTNING

Vi önskar er alla en glad sommar ☀️

Nu när vi kliver in i semestertider vill vi passa på att tacka för ett fartfyllt första halvår som bjudit på en massa spännande och roliga projekt.

UTBILDNING

Utbildningar på yrkeshögskola slutförda

Nu är både Ola och Gustav tillbaka på kontoret igen efter att ha delat med sig av sina kunskaper inom databashantering och webbutveckling ute på yrkeshögskolan Grit Academy.

NYA MEDARBETARE - EXPANSION

Vi blir fler!

Vi har precis fått ett starkt tillskott till Caesar i form av Carl Johansson. Carl börjar hos oss som utvecklare och designer.

CMS – INNEHÅLLSHANTERING - STATAMIC

Caesar ♡ Statamic

På Caesar gillar vi Statamic CMS! Här berättar vi lite mer om Statamic och varför vi tycker det är så bra.

NYTT KONTOR - VÄLMÅENDE PÅ JOBBET

Caesar flyttar till större

Caesar flyttar till nytt kontor mitt i centala Malmö på Lilla Nygatan 5.