- Evolution API v2 integration with full HTTP client - WhatsApp instance management (Create, Connect, Delete, LogOut, Restart) - Real-time QR Code display with Alpine.js countdown timer - Pairing code support for WhatsApp Web linking - Webhook endpoint for receiving Evolution API events - Complete instance settings (reject calls, always online, read messages, etc.) - Filament v4 Resource with modal QR Code after instance creation - Table actions for Connect, View, and Edit - Status badges with Filament's native components - Full translations support (English and Portuguese) - Native Filament multi-tenancy support - DTOs with Spatie Laravel Data for type safety - Laravel Events for extensibility - Background job processing for webhooks and messages - Comprehensive configuration file
12 lines
349 B
PHP
12 lines
349 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use WallaceMartinss\FilamentEvolution\Http\Controllers\WebhookController;
|
|
|
|
// Webhook route - responds to Evolution API callbacks
|
|
Route::post('/api/webhooks/evolution', WebhookController::class)
|
|
->name('filament-evolution.webhook')
|
|
->withoutMiddleware(['auth', 'web']);
|