diff --git a/app/Http/Requests/Setting/Category.php b/app/Http/Requests/Setting/Category.php index cb7c7c89c..758c6557a 100644 --- a/app/Http/Requests/Setting/Category.php +++ b/app/Http/Requests/Setting/Category.php @@ -3,9 +3,11 @@ namespace App\Http\Requests\Setting; use App\Abstracts\Http\FormRequest; +use App\Traits\Modules; class Category extends FormRequest { + use Modules; /** * Get the validation rules that apply to the request. * @@ -15,8 +17,11 @@ class Category extends FormRequest { $types = collect(config('type.category'))->keys(); + $code = $this->moduleIsEnabled('double-entry') ? 'required|string' : 'nullable|string'; + return [ 'name' => 'required|string', + 'code' => $code, 'type' => 'required|string|in:' . $types->implode(','), 'color' => 'required|string|colour', ];