added dynamic validation for category code based on module status
This commit is contained in:
parent
6df965c930
commit
804cb8e568
|
|
@ -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',
|
||||
];
|
||||
|
|
|
|||
Loading…
Reference in New Issue