Laravel power tools die je waarschijnlijk (nog) niet gebruikt
Last updated: 05-02-2026
Reading time: 2 min

Laravel power tools die je waarschijnlijk (nog) niet gebruikt
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.