'Необходимо указать имя клиента', 'clients.*.secondName.required' => 'Необходимо указать фамилию клиента', 'clients.*.phones.*.required' => 'Необходимо указать телефон', 'clients.*.phones.*.regex' => 'Телефон должен быть в международном формате', 'clients.*.phones.*.unique' => 'Клиент с таким телефоном уже существует', 'agent.integer' => 'Необходимо указать агента, от которого добавляется контакт' ]; protected function rules() { return [ //'agent' => ['required', 'integer'], //'currentClient' => ['required', 'string', 'max:255'], 'currentClient.firstName' => ['required', 'string', 'max:255'], 'currentClient.secondName' => ['required', 'string', 'max:255'], 'currentClient.phones.*' => ['required', 'string', 'regex:/^(\+7)([0-9]{3})([-]{1})([0-9]{3})([-]{1})([0-9]{4})/i'] //'client.phone' => ['required', 'string', 'regex:/^\+7 \d{3} \d{3}-\d{2}-\d{2}$/'], //'client.phone' => ['required', 'string'] ]; } }