Laravel

Help desk, który czuje się jak oficjalny pakiet Laravel

Modele Eloquent, komendy Artisan, widoki Blade/Inertia i natywne migracje. Escalated integruje się z Laravel tak głęboko, że Twój zespół nie uwierzy, że to pakiet.

Terminal
$ composer require escalated-dev/escalated-laravel

Dlaczego Escalated

Dlaczego Escalated dla Laravel

Zbudowany, by czuć się jak dostarczony z frameworkiem.

Natywne modele Eloquent

Zgłoszenia, odpowiedzi, tagi i aktywności to modele Eloquent. Używaj zakresów, relacji i query buildera jak każdego innego modelu.

Komendy Artisan

Publikuj konfigurację, uruchamiaj migracje, seeduj dane demo i zarządzaj zgłoszeniami z wiersza poleceń. Działa z Twoim istniejącym pipeline'em wdrożeniowym.

Zbudowany dla Inertia.js

Wspólny interfejs Vue renderowany przez Inertia. Bez iframe'ów, bez oddzielnego builda frontendowego. Czuje się jak natywna część aplikacji.

Rozpoczęcie pracy

Jak to działa

Trzy kroki od zera do działającego help desku.

1

Zainstaluj pakiet

composer require escalated-dev/escalated-laravel

2

Opublikuj i migruj

php artisan escalated:install && php artisan migrate

3

Zamontuj route'y

Dodaj route'y Escalated do routes/web.php i gotowe. Zgłoszenia, rozmowy i pełny panel agenta — gotowe w minuty.

Funkcje

Natywne funkcje Laravel

Każdy punkt integracji, którego oczekujesz od oficjalnego pakietu.

Relacje Eloquent

Zgłoszenia należą do użytkowników, mają wiele odpowiedzi i łączą się przez relacje polimorficzne. Odpytuj jak każdy model Laravel.

Integracja z kolejkami

Powiadomienia e-mail, wysyłki webhook i sprawdzanie SLA działają na natywnym systemie kolejek Laravel. Redis, SQS lub baza danych — Twój wybór.

Autoryzacja oparta na politykach

Wsparcie Gate i Policy od razu po instalacji. Kontroluj, kto może przeglądać, odpowiadać, przypisywać i zamykać zgłoszenia za pomocą standardowej autoryzacji Laravel.

System zdarzeń

Każda akcja na zgłoszeniu wyzwala zdarzenie Laravel. Podłącz się do TicketCreated, ReplyAdded, StatusChanged i więcej, aby budować niestandardowe przepływy pracy.

Wsparcie middleware

Stosuj swoje istniejące middleware do route'ów Escalated. Autentykacja, limitowanie żądań i zakres tenanta działają dokładnie jak oczekiwano.

Fabryki testowe

Dostarczane z fabrykami modeli dla zgłoszeń, odpowiedzi i użytkowników. Pisz testy funkcjonalne z tymi samymi wzorcami, których już używasz.

Kod

Czuje się jak w domu

Standardowe wzorce Laravel. Nic nowego do nauki.

// 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,
]);

Gotowy, aby dodać zgłoszenia wsparcia do aplikacji Laravel?

Zainstaluj pakiet, uruchom migracje i gotowe. Open source, self-hosted i zbudowany dla Laravel.

Zgłoszenia wsparcia open source,
wbudowane w Twoją aplikację.

© 2026 Escalated. Open source na licencji MIT.

Projekt Brilliance Digital.

50
Escalated22
Laravel18
Filament5
Django1
Rails1
AdonisJS1
WordPress0

Laravel jest znakiem towarowym Laravel Holdings, Inc. Ruby on Rails jest znakiem towarowym Davida Heinemeiera Hanssona. Django jest zarejestrowanym znakiem towarowym Django Software Foundation. Inertia.js jest znakiem towarowym Laravel Holdings, Inc. Escalated nie jest powiązany z żadną z powyższych organizacji ani przez nie zatwierdzony.