У меня есть несколько моделей, связанных с моей моделью пользователя (например, профили, адреса, заказы и т. Д.)
Я хочу получить всех пользователей, которые были обновлены за последние 24 часа, на основеполе update_at в каждой из связанных таблиц соответственно.
Я нашел следующее, если у вас есть одна связанная таблица, но в моем случае у меня есть более 3 таблиц, которые мне нужно проверить:
$users = User::with('orders')
->where('updated_at', $valueA)
->whereHas('orders', function($query)
{
$query->where('updated_at', $valueB);
})->get();
Я надеюсь, что кто-то может помочь мне узнать, как применить это для нескольких, где пункты n = для нескольких связанных таблиц.