23 lines
No EOL
549 B
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']);
|
|
}
|
|
} |