new changes

This commit is contained in:
Niranjan
2026-04-07 20:29:49 +05:30
parent 8fe63c7cf4
commit 31fe556bb0
79 changed files with 2917 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
<?php
namespace App\Modules\Ssl;
use App\Modules\Site\SiteWorkflowService;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
class SslController extends Controller
{
public function __construct(private readonly SiteWorkflowService $workflow)
{
}
public function issue(Request $request): JsonResponse
{
$tenantId = (string) $request->attributes->get('tenant_id', '');
$result = $this->workflow->issueSsl($tenantId, $request->all());
return response()->json(['data' => $result], 202);
}
public function apply(Request $request): JsonResponse
{
$tenantId = (string) $request->attributes->get('tenant_id', '');
$result = $this->workflow->applySsl($tenantId, $request->all());
return response()->json(['data' => $result], 202);
}
public function renew(Request $request): JsonResponse
{
$tenantId = (string) $request->attributes->get('tenant_id', '');
$result = $this->workflow->renewSsl($tenantId, $request->all());
return response()->json(['data' => $result], 202);
}
}