user()->business_id; $sms_gateway_setting_key = 'sms-gateway-setting-' . $businessId; $sms_gateway_setting = Option::where('key', $sms_gateway_setting_key)->first(); return view('marketingaddon::sms-gateway-settings.index', compact('sms_gateway_setting')); } public function store(Request $request) { $request->validate([ 'sms_gateway_setting' => 'required|string|max:100|in:api,android', ]); $key = 'sms-gateway-setting-' . auth()->user()->business_id; Option::updateOrCreate( ['key' => $key], ['value' => $request->sms_gateway_setting] ); Cache::forget($key); return response()->json(__('SMS Gateway setting updated successfully.')); } }