From ee69a1c7deaf2e88f084e9bb9a1b5286cb437f49 Mon Sep 17 00:00:00 2001 From: Omair Saleh Date: Thu, 3 Jan 2019 16:50:23 +0800 Subject: [PATCH] fix update bank settings issue --- .../Controllers/SettingActiveBankController.php | 14 ++++++++++---- .../js/pages/settings/admin-bank-setting.vue | 1 - 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/SettingActiveBankController.php b/app/Http/Controllers/SettingActiveBankController.php index 0995e3f2..ab16c251 100644 --- a/app/Http/Controllers/SettingActiveBankController.php +++ b/app/Http/Controllers/SettingActiveBankController.php @@ -15,10 +15,16 @@ class SettingActiveBankController extends Controller public function update(Request $request) { - if($active_bank_setting = SettingActiveBank::latest()->first()) - $active_bank_setting->update($request->all()); - else - $active_bank_setting = SettingActiveBank::create($request->all()); + $active_bank_setting = SettingActiveBank::latest()->first(); + + if(!$active_bank_setting){ + $active_bank_setting = new SettingActiveBank(); + } + $active_bank_setting->x1_bank_id = $request->input('x1_bank_id'); + $active_bank_setting->x2_bank_id = $request->input('x2_bank_id'); + $active_bank_setting->beneficiary_id = $request->input('beneficiary_id'); + + $active_bank_setting->save(); return response()->json($active_bank_setting, 200); } diff --git a/resources/assets/js/pages/settings/admin-bank-setting.vue b/resources/assets/js/pages/settings/admin-bank-setting.vue index 9ebafcc5..f0db0047 100644 --- a/resources/assets/js/pages/settings/admin-bank-setting.vue +++ b/resources/assets/js/pages/settings/admin-bank-setting.vue @@ -139,7 +139,6 @@ export default { }, EditActiveBankSetting : function(){ this.loading_btn = true; - console.log(this.active_bank_setting) axios.put('/api/setting-active-bank', this.active_bank_setting) .then((response) => { this.loading_btn = false;