validate(['license_key' => 'required|string|max:100', 'device_id' => 'required|string|min:16|max:255']); return response()->json($service->activate($v['license_key'], $v['device_id'])); } public function validateLicense(Request $r, LicenseService $service): JsonResponse { return response()->json($service->check($r->bearerToken() ?? '')); } public function deactivate(Request $r, LicenseService $service): JsonResponse { return response()->json($service->check($r->bearerToken() ?? '', true)); } }