Een helpdesk die aanvoelt als een first-party Laravel-pakket
Eloquent-modellen, Artisan-commando's, Blade/Inertia-views en native migraties. Escalated integreert zo diep in Laravel dat je team niet zal geloven dat het een pakket is.
$ composer require escalated-dev/escalated-laravelWaarom Escalated
Waarom Escalated voor Laravel
Gebouwd om aan te voelen alsof het met het framework is meegeleverd.
Native Eloquent-modellen
Tickets, antwoorden, tags en activiteiten zijn allemaal Eloquent-modellen. Gebruik scopes, relaties en query builder zoals elk ander model in je app.
Artisan-commando's
Publiceer config, voer migraties uit, seed demodata en beheer tickets vanaf de commandoregel. Werkt met je bestaande deployment-pipeline.
Gebouwd voor Inertia.js
Een gedeelde Vue UI gerenderd via Inertia. Geen iframes, geen aparte frontend-build. Voelt als een native deel van je applicatie.
Aan de slag
Hoe het werkt
Drie stappen van nul naar een werkende helpdesk.
Installeer het pakket
composer require escalated-dev/escalated-laravel
Publiceer & migreer
php artisan escalated:install && php artisan migrate
Mount de routes
Voeg Escalated-routes toe aan routes/web.php en je bent live. Tickets, gesprekken en het volledige agent-dashboard — klaar in minuten.
Functies
Laravel-native functies
Elk integratiepunt dat je verwacht van een first-party pakket.
Eloquent-relaties
Tickets behoren tot gebruikers, hebben veel antwoorden en verbinden via polymorfe relaties. Query ze zoals elk Laravel-model.
Queue-integratie
E-mailmeldingen, webhook-dispatches en SLA-checks draaien op Laravel's native queue-systeem. Redis, SQS of database — jouw keuze.
Policy-gebaseerde autorisatie
Gate- en Policy-ondersteuning direct beschikbaar. Beheer wie tickets kan bekijken, beantwoorden, toewijzen en sluiten via standaard Laravel-autorisatie.
Eventsysteem
Elke ticketactie vuurt een Laravel-event af. Hook in op TicketCreated, ReplyAdded, StatusChanged en meer om aangepaste workflows te bouwen.
Middleware-ondersteuning
Pas je bestaande middleware toe op Escalated-routes. Authenticatie, rate limiting en tenant-scoping werken precies zoals verwacht.
Testfabrieken
Wordt geleverd met modelfabrieken voor tickets, antwoorden en gebruikers. Schrijf feature-tests met dezelfde patronen die je al gebruikt.
Code
Voelt als thuis
Standaard Laravel-patronen. Niets nieuws om te leren.
// routes/web.php use Escalated\Escalated; Escalated::routes(); // app/Models/User.php use Escalated\Traits\HasTickets; class User extends Authenticatable { use HasTickets; } // Anywhere in your application $ticket = $user->tickets()->create([ 'subject' => 'Need help with billing', 'priority' => 'high', ]); $ticket->replies()->create([ 'body' => 'We\'ve updated your invoice.', 'user_id' => $agent->id, ]);
Klaar om supporttickets toe te voegen aan je Laravel-app?
Installeer het pakket, voer de migraties uit en je bent live. Open source, self-hosted en gebouwd voor Laravel.