Prior to update to the latest Laravel 5.2.25 I was able to validate nested fields using the * symbol. What I mean is, if I have nested fields like this:
input name="person" input name="person[children][name]" input name="person[children][children][name]"
But now, after update to Laravel 5.2.25 the rule validation above it does not work as before as I was expecting, and to make it works only on the very first nested level I have to write the rule like this:
'person.*.name' => 'required'
'person.children.*.name' => 'required'
This means that I should write a rule for each level, but I do not know how deep the user will be filling the data, so this approach is not right. I would like to restore the previous behavior, no matter how deep I am on the tree I always want the name to be required. Do you know why the validation logic has changed? And how can I restore, maybe with a custom validation, a validation that go deep to the entire tree?