From a05a23bdb7a478c21fdc89d9acc515ff875edb2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Mon, 3 Apr 2023 15:35:55 +0200 Subject: [PATCH] Prevent undefined array key --- app/Http/Requests/Design/StoreDesignRequest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Http/Requests/Design/StoreDesignRequest.php b/app/Http/Requests/Design/StoreDesignRequest.php index 1ecdb2958e3d..26374234c6ae 100644 --- a/app/Http/Requests/Design/StoreDesignRequest.php +++ b/app/Http/Requests/Design/StoreDesignRequest.php @@ -32,7 +32,7 @@ class StoreDesignRequest extends Request return [ //'name' => 'required', 'name' => 'required|unique:designs,name,null,null,company_id,'.auth()->user()->companyId(), - 'design' => 'required|array', + 'design' => 'required', 'design.header' => 'required|min:1', 'design.body' => 'required|min:1', 'design.footer' => 'required|min:1', @@ -43,7 +43,7 @@ class StoreDesignRequest extends Request public function prepareForValidation() { $input = $this->all(); - $input['design'] = is_array($input['design']) ? $input['design'] : []; + $input['design'] = (isset($input['design']) && is_array($input['design'])) ? $input['design'] : []; if (! array_key_exists('product', $input['design']) || is_null($input['design']['product'])) { $input['design']['product'] = '';