Edit offline payment method issue
This commit is contained in:
parent
66e4c4064e
commit
b26099b14b
@ -34,7 +34,13 @@ class Settings extends Controller
|
|||||||
*/
|
*/
|
||||||
public function update(Request $request)
|
public function update(Request $request)
|
||||||
{
|
{
|
||||||
if (!empty($request->get('update_code'))) {
|
$methods = json_decode(setting('offline-payments.methods'), true);
|
||||||
|
if(array_search($request->update_code, array_column($methods, 'code')) == false) {
|
||||||
|
$request->merge(['code_exists' => false]);
|
||||||
|
}else{
|
||||||
|
$request->merge(['code_exists' => true]);
|
||||||
|
}
|
||||||
|
if (!empty($request->get('update_code')) && $request->get('code_exists') == true) {
|
||||||
$payment_method = $this->dispatch(new UpdatePaymentMethod($request));
|
$payment_method = $this->dispatch(new UpdatePaymentMethod($request));
|
||||||
|
|
||||||
$message = trans('messages.success.updated', ['type' => $payment_method['name']]);
|
$message = trans('messages.success.updated', ['type' => $payment_method['name']]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user