관리-도구
편집 파일: PuchaseVerificationController.php
<?php namespace Modules\Installer\app\Http\Controllers; use App\Http\Controllers\Controller; use Exception; use Illuminate\Http\Request; use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Log; use Modules\Installer\app\Enums\InstallerInfo; class PuchaseVerificationController extends Controller { public function __construct() { set_time_limit(8000000); } public function index() { InstallerInfo::writeAssetUrl(); return view('installer::index'); } public function validatePurchase(Request $request) { session()->flush(); try { session()->put('step-1-complete', true); return response()->json(['success' => true, 'message' => 'success'], 200); //return response()->json(['success' => false, 'message' => (is_array($response) && array_key_exists('message', $response)) && $response['message'] ? $response['message'] : 'Verification Failed'], 200); } catch (Exception $e) { Log::error($e->getMessage()); return response()->json(['success' => false, 'message' => 'Server Error'], 200); } } }