Мне нужно расширить валидатор laravel, создав новый валидатор, но проблема в том, что мне нужно передать 2 параметра, один для days
и один для slots
. Как это решить?
Пример dd($request->all)
дампа:
array:2 [
"days" => array:2 [
0 => "1" // Mon
1 => "2" // Tue
]
"slots" => array:2 [
1 => array:2 [
"open" => "09:00"
"close" => "11:30"
]
2 => array:2 [
"open" => "16:00"
"close" => "21:00"
]
]
]
Нужно перебрать days
и проверить с помощью slots
.
Псевдокод, пример:
foreach($days as $day) {
foreach($slots as $slot)
{
// Validation Logic for $day and $slot (open and close)
}
}