backoffice/app/Http/Controllers/WebhookController.php

23 lines
No EOL
549 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\WebhookEntry;
class WebhookController extends Controller
{
public function handle(Request $request)
{
$payload = $request->all();
$headers = $request->headers->all();
WebhookEntry::create([
'source' => 'verify',
'payload' => json_encode($payload),
'headers' => json_encode($headers),
]);
return response()->json(['status' => 'success', 'message' => 'Webhook received']);
}
}