D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
backups
/
alafqpharma.net
/
app
/
Http
/
Controllers
/
Admin
/
Filename :
SmsGatewayController.php
back
Copy
<?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\BusinessSetting; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; class SmsGatewayController extends Controller { public function index() { return view('admin-views.business-settings.sms-gateway.index'); } public function update(Request $request, $name) { if ($name == 'sms_nexmo') { $sms = BusinessSetting::where('type', 'sms_nexmo')->first(); if (isset($sms) == false) { BusinessSetting::insert([ 'type' => 'sms_nexmo', 'value' => json_encode([ 'status' => 1, 'nexmo_key' => '', 'nexmo_secret' => '', ]), 'created_at' => now(), 'updated_at' => now() ]); } else { BusinessSetting::where(['type' => 'sms_nexmo'])->update([ 'type' => 'sms_nexmo', 'value' => json_encode([ 'status' => $request['status'], 'nexmo_key' => $request['nexmo_key'], 'nexmo_secret' => $request['nexmo_secret'], ]), 'updated_at' => now() ]); } clearWebConfigCacheKeys(); } return back(); } }