Я хочу найти значения, которые существуют в массиве - PullRequest
0 голосов
/ 27 мая 2020

У меня есть 2 запроса, и я хотел бы узнать элементы (date_debut) второго запроса, который существует в первом запросе (dateincal). Элементы второго запроса могут встречаться в первом запросе один или несколько раз. как только даты (дата дебюта) (dateincal) были найдены, я хочу иметь возможность получить также другую информацию для найденного элемента

        $feries = Jourferie::Select('dateincal', 'description')
                    ->where('dateincal', '>=', Carbon::now()->startOfMonth())
                    ->where('dateincal', '<=', Carbon::now()->endOfMonth())
                    ->get();

    $plannings = Planning::Select('date_debut', 'id', 'agent_id', 'site_id')
                 ->where('id', '!=', 0)
                 ->where('statut', 'provisoire')
                 ->get();

1 Ответ

0 голосов
/ 27 мая 2020

Не знаю, поможет ли вам этот способ:

foreach($feries as $ferie){

$myresult = $plannings->contains('date_debut',$ferie->dateincal) 
/* do things */

}
...