diff --git a/resources/views/settings/integrations.blade.php b/resources/views/settings/integrations.blade.php index 854e7e9..d2dc06f 100644 --- a/resources/views/settings/integrations.blade.php +++ b/resources/views/settings/integrations.blade.php @@ -27,7 +27,7 @@

Enable WhatsApp Notifications

When disabled, no messages will be sent.

- +
@@ -175,7 +175,11 @@ document.getElementById('btn-test-connection').addEventListener('click', functio statusEl.style.fontWeight = '400'; fetch('{{ route('settings.integrations.test-whatsapp') }}', { - headers: { 'X-Requested-With': 'XMLHttpRequest' } + method: 'POST', + headers: { + 'X-Requested-With': 'XMLHttpRequest', + 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').content + } }) .then(function (r) { return r.json(); }) .then(function (data) { diff --git a/routes/web.php b/routes/web.php index bcbb81e..824079b 100644 --- a/routes/web.php +++ b/routes/web.php @@ -119,7 +119,7 @@ Route::middleware(['auth', 'verified'])->group(function () { Route::middleware('role:Admin')->group(function () { Route::get('settings/integrations', [SettingsController::class, 'integrations'])->name('settings.integrations'); Route::post('settings/integrations/whatsapp', [SettingsController::class, 'updateWhatsapp'])->name('settings.integrations.whatsapp'); - Route::get('settings/integrations/test-whatsapp', [SettingsController::class, 'testWhatsappConnection'])->name('settings.integrations.test-whatsapp'); + Route::post('settings/integrations/test-whatsapp', [SettingsController::class, 'testWhatsappConnection'])->name('settings.integrations.test-whatsapp'); }); });