ldc-nature-eleveurs/app/Http/Requests/Bo/GeneralConfigs/UpdateGeneralConfigRequest.php
Abdel LAMRANI 376ee52513 fix: 🐛 re7 review
2026-09-18 17:11:47 +02:00

35 lines
760 B
PHP

<?php
namespace App\Http\Requests\Bo\GeneralConfigs;
use App\Enums\GeneralConfigType;
use App\Http\Requests\Bo\UpdateMiniCrudRequest;
use App\Rules\WysiwygLength;
class UpdateGeneralConfigRequest extends UpdateMiniCrudRequest
{
/**
* The model parameter name
*
* @var string
*/
protected $modelName = 'general_config';
public function rules(): array
{
$rules = parent::rules();
if ($this->route('general_config')?->type === GeneralConfigType::engagement) {
foreach ([1, 2, 3, 4] as $i) {
$rules['data.engagement_' . $i . '_text.value'] = [
'required',
'string',
new WysiwygLength(10, 1500),
];
}
}
return $rules;
}
}