mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 16:22:14 +00:00
toggle paypal sandbox/live
This commit is contained in:
@@ -5,6 +5,7 @@ use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
use Domain\Settings\Models\Setting;
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Support\Facades\Artisan;
|
||||
|
||||
class UpdateSettingValueController extends Controller
|
||||
{
|
||||
@@ -28,6 +29,21 @@ class UpdateSettingValueController extends Controller
|
||||
return response('Done', 204);
|
||||
}
|
||||
|
||||
// Set paypal live option
|
||||
if ($request->input('name') === 'paypal_live') {
|
||||
setEnvironmentValue([
|
||||
'PAYPAL_IS_LIVE' => $request->input('value') ? 'true' : 'false',
|
||||
]);
|
||||
|
||||
// Clear config cache
|
||||
if (! is_dev()) {
|
||||
Artisan::call('config:clear');
|
||||
Artisan::call('config:cache');
|
||||
}
|
||||
|
||||
return response('Done', 204);
|
||||
}
|
||||
|
||||
// Find and update variable
|
||||
Setting::updateOrCreate(
|
||||
['name' => $request->input('name')],
|
||||
|
||||
Reference in New Issue
Block a user