update lock clucknut
All checks were successful
All checks were successful
This commit is contained in:
@@ -44,12 +44,15 @@ public function permissions()
|
||||
|
||||
public function verify()
|
||||
{
|
||||
return redirect()->route('LaravelInstaller::environment');
|
||||
$permissions = $this->permissions->check(
|
||||
config('installer.permissions')
|
||||
);
|
||||
return view('vendor.installer.verify', compact('permissions'));
|
||||
}
|
||||
|
||||
public function codeVerifyProcess(Request $request)
|
||||
{
|
||||
$rules = ['purchase_code' => 'nullable'];
|
||||
$rules = ['purchase_code' => 'required'];
|
||||
$messages = [
|
||||
'purchase_code.required' => __('Purchase code field is required.'),
|
||||
];
|
||||
@@ -64,9 +67,9 @@ public function codeVerifyProcess(Request $request)
|
||||
if ($check['success'] == false) {
|
||||
return redirect()->back()->with(['message' => $check['message']]);
|
||||
} else {
|
||||
if ($request->_tokens && $request->_tokens == 'purchase_code') {
|
||||
file_put_contents(storage_path('.license'), json_encode(['license' => $request->purchase_code]));
|
||||
return redirect('/')->with('message', __('Code verified successfully'));
|
||||
if($request->_tokens && $request->_tokens == 'purchase_code') {
|
||||
file_put_contents(storage_path('.license'), json_encode([ 'license' => $request->purchase_code ]));
|
||||
return redirect('/')->with('message',__('Code verified successfully'));
|
||||
} else {
|
||||
return redirect()->route('LaravelInstaller::environment')->with('message', $check['message']);
|
||||
}
|
||||
@@ -77,7 +80,27 @@ public function codeVerifyProcess(Request $request)
|
||||
// check envato purchase code
|
||||
public function checkEnvatoPurchaseCode($request)
|
||||
{
|
||||
return ['success' => true, 'message' => 'Code verified successfully'];
|
||||
//SETUP THE API DATA
|
||||
$response = ['success' => false, 'message' => __('Invalid request')];
|
||||
try {
|
||||
$purchase_code = $request->purchase_code;
|
||||
if ($purchase_code == env('PURCHASE_CODE')) {
|
||||
$response = ['success' => true, 'message' => 'Code verified successfully'];
|
||||
} else {
|
||||
$service = new EnvatoService();
|
||||
$result = $service->checkEnvatoPurchaseCode($purchase_code);
|
||||
if ($result['success'] == true) {
|
||||
$response = ['success' => true, 'message' => $result['message']];
|
||||
$this->verifyMessages($purchase_code);
|
||||
} else {
|
||||
$response = ['success' => false, 'message' => $result['message']];
|
||||
}
|
||||
}
|
||||
} catch (\Exception $e) {
|
||||
$response = ['success' => false, 'message' => $e->getMessage()];
|
||||
}
|
||||
|
||||
return $response;
|
||||
}
|
||||
|
||||
public function verifyMessages($envPharseKey)
|
||||
|
||||
Reference in New Issue
Block a user