লাইসেন্স সার্ভার: {{ $serverUrl }} — শুধু বৈধ LICENSE_KEY + LICENSE_SIGNATURE যুক্ত সাইট আপডেট পাবে।
/admin/script-updates)SCRIPT_NAME এর সাথে হুবহু (যেমন Ecommerce Pro)1.0.1, 2.0.0 ইত্যাদিphp artisan storage:link চালু থাকতে হবে| ফিল্ড | বাধ্যতা | বিবরণ |
|---|---|---|
domain | Required | ক্লায়েন্ট ডোমেইন |
license_key | Required | LICENSE_KEY |
signature | Required | LICENSE_SIGNATURE |
script_name | Required | Admin script name |
current_version | Optional | Default 1.0.0 |
check-update এর মতোই credentials। সফল হলে ZIP ফাইল স্ট্রিম। পাবলিক storage/ URL আর ব্যবহার হয় না।
$ch = curl_init('{{ $serverUrl }}/api/check-update');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query([
'domain' => 'example.com',
'license_key' => getenv('LICENSE_KEY'),
'signature' => getenv('LICENSE_SIGNATURE'),
'script_name' => 'Ecommerce Pro',
'current_version' => '1.0.0',
]),
]);
$result = json_decode(curl_exec($ch), true);
রেডি ক্লায়েন্ট: {{ $serverUrl }}/script-update-client.php (CLI: php script-update-client.php check SERVER_URL)
docs/SCRIPT_UPDATE_SYSTEM.md — রিপোজিটরিতে সম্পূর্ণ গাইড।