На самом деле я попробовал это, и оказалось, что Laravel хорошо работает в такой ситуации. Все, что вам нужно, это указать связи в ваших моделях и определить отношения как обычно. Дело в том, что laravel не создает один большой запрос, когда вы используете Model :: with ('отношение'). Сначала он запрашивает корневую модель, затем дочернюю модель, а затем сопоставляет их прямо в коде. хотя я нахожу это странным, поскольку это должно снизить производительность, поскольку у нас есть два запроса вместо одного, а затем он обрабатывает результат, хотя он хорошо работает с межбазы данных.