mirror of
https://github.com/vitodeploy/vito.git
synced 2025-07-01 22:16:15 +00:00
* wip * wip * cleanup * notification channels * phpstan * services * remove server types * refactoring * refactoring
26 lines
647 B
PHP
26 lines
647 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\API;
|
|
|
|
use App\Http\Controllers\Controller;
|
|
use Illuminate\Http\JsonResponse;
|
|
use Knuckles\Scribe\Attributes\Endpoint;
|
|
use Knuckles\Scribe\Attributes\Group;
|
|
use Knuckles\Scribe\Attributes\Unauthenticated;
|
|
use Spatie\RouteAttributes\Attributes\Get;
|
|
|
|
#[Group(name: 'general')]
|
|
class HealthController extends Controller
|
|
{
|
|
#[Get('api/health', name: 'api.health')]
|
|
#[Unauthenticated]
|
|
#[Endpoint(title: 'health-check')]
|
|
public function __invoke(): JsonResponse
|
|
{
|
|
return response()->json([
|
|
'success' => true,
|
|
'version' => config('app.version'),
|
|
]);
|
|
}
|
|
}
|