OfflinePayment edit payment method.

This commit is contained in:
Cüneyt Şentürk
2021-02-01 00:47:39 +03:00
parent 55081186d8
commit a5e4ee3a4c
3 changed files with 44 additions and 5 deletions

View File

@ -34,13 +34,14 @@ class Settings extends Controller
*/
public function update(Request $request)
{
$code_exists = true;
$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 (array_search($request->update_code, array_column($methods, 'code')) == false) {
$code_exists = false;
}
if (!empty($request->get('update_code')) && $request->get('code_exists') == true) {
if (!empty($request->get('update_code')) && $code_exists == true) {
$payment_method = $this->dispatch(new UpdatePaymentMethod($request));
$message = trans('messages.success.updated', ['type' => $payment_method['name']]);