관리-도구
편집 파일: SmsGatewayController.php
<?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\BusinessSetting; use Illuminate\Http\Request; 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(); } }