Можно ли в laravel 5.4 в запросе делать выборку по условию в смежной таблице, где к примеру type равен 1, что бы не делать перебор в цикле
Необходимо через модель LogActions которая связана с Event и User сделать выборку LogActions у которых type Event будет равен 1. Пробую вот так:
$logs = LogActions::with([
'event' => function($query) { $query->where('type', '=', 1);},
'user'
])->orderBy("id",'desc')->get();
В итоге получаю все LogActions, только там где event.type не равен 1 - event остается null. Можно как то запросом сделать выборку только тех логов где event.type равен 1?