Laravel power tools die je waarschijnlijk (nog) niet gebruikt
Laatst bijgewerkt: 05-02-2026
Leestijd: 2 min
Laravel zit vol elegante features maar sommige van de meest nuttige tools blijven onder de radar.
Deze minder bekende helpers kunnen je codebase schoner, veiliger en sneller maken met bijna geen extra moeite.
Laten we erin duiken.
Bulk inserts met model-intelligentie
In plaats van gewone insert(), probeer:
User::fillAndInsert([
['name' => 'Anna'],
['name' => 'Ben'],
]);
Het respecteert timestamps, casts, UUID’s en defaults perfect voor imports en seeders.
Gecompromitteerde wachtwoorden blokkeren
use Illuminate\Validation\Rules\Password;
$request->validate([
'password' => ['required', Password::min(8)->uncompromised()],
]);
Dit weigert wachtwoorden die zijn gevonden in bekende datalekken een directe security-boost.
Schonere many-to-many queries
Voor:
Post::whereHas('tags', fn ($q) => $q->whereKey($tags))->get();
Na:
Post::whereAttachedTo($tags)->get();
Leesbaarder, minder nesting ideaal voor tag-systemen.
Relaties automatisch laden
User::withRelationshipAutoloading();
$user = User::find(1);Geen $with. Geen herhaalde with().
Minder per ongeluk N+1-queries.
Query-pipelines
User::query()
->pipe(fn ($q) => $q->where('active', true))
->get();
Geweldig voor modulaire filters en dynamische zoeklogica.
Sortering resetten
$query->reorder()->get();
Verwijdert alle orderBy()-clausules handig voor sorteerbare tabellen en overrides.
Geüploade bestanden direct aan e-mails koppelen
Attachment::fromUploadedFile($file);
Geen tijdelijke opslag. Geen extra stappen.
Schonere mailables.
Ruwe SQL uit exceptions bekijken
dump($e->getRawSql());
Zie direct de echte query enorm handig bij debugging.
Afsluiting
Deze tools helpen je om:
- Schonere queries te schrijven
- Authenticatie veiliger te maken
- Bulk-operaties te versnellen
- Sneller te debuggen
Als er één was die je verraste laat een reactie achter.
Recente blog
Bekijk alles
Laravel power tools die je waarschijnlijk (nog) niet gebruikt
Wat is een AI-assistent? Hoe het bedrijfsondersteunende functies verandert
Een Brits wellnessmerk voor vrouwen koos voor partnerschap boven beloften
Shopify CLI vs Shopify editor (en code bewerken): welke moet je gebruiken?