Implement webhook inspector

This commit is contained in:
2026-08-04 17:09:39 +02:00
parent b021836c14
commit 75d8b25b64
57 changed files with 5110 additions and 230 deletions
@@ -0,0 +1,17 @@
<?php
namespace App\Actions;
use App\Models\User;
use App\Models\WebhookRequest;
use Illuminate\Support\Facades\Gate;
class DeleteWebhookRequestAction
{
public function handle(?User $user, WebhookRequest $webhookRequest): void
{
$webhookRequest->loadMissing('endpoint');
Gate::forUser($user)->authorize('delete', $webhookRequest);
$webhookRequest->delete();
}
}