Files
WMS/app/Http/Controllers/Git/GiteaWebhookController.php
T
2026-06-24 12:29:48 +01:00

26 lines
636 B
PHP

<?php
declare(strict_types=1);
namespace App\Http\Controllers\Git;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
final class GiteaWebhookController extends Controller
{
/**
* Handle an incoming Gitea webhook delivery.
*/
public function __invoke(Request $request): JsonResponse
{
return response()->json([
'message' => 'Gitea webhook received.',
'event' => $request->header('X-Gitea-Event'),
'delivery' => $request->header('X-Gitea-Delivery'),
'payload' => $request->json()->all(),
]);
}
}