Народ, думаю как правильно сделать выборку из этих таблиц, думал попробовать собрать данные в два массива и как то их соединить, но не знаю правильно ли это
Вообще не понятно ни проблемы, ни того что вы написали. Как вяжется ваш заголовок с текстом? Надо более детально описать вашу проблему. Вы не умеете джойнить? Вы не знаете как делать на Laravel? Вы не знаете про ORM и Eager Loading?
Константин Б., так, а при чем тут eager loading? Доступ к отношениям можно получить и с lazy loading, разница только в количестве запросов. Жадная загрузка не решает вопрос с джоинами, потому что то же самое справедливо и для ленивой загрузки.