Чтобы получить определенные столбцы из отношения в Laravel, вы можете использовать следующие методы:
- Использование метода 
select. Вы можете указать столбцы, которые хотите получить, передав их в качестве аргументов методуselect. Например: 
$users = User::with('posts')->select('name', 'email')->get();
При этом из таблицы «пользователи» будут извлечены только столбцы «имя» и «электронная почта», а также соответствующие «публикации» для каждого пользователя.
- Использование метода 
addSelect. Если вы уже запросили отношение и хотите выбрать дополнительные столбцы, вы можете использовать методaddSelect. Вот пример: 
$users = User::with('posts')->addSelect('phone')->get();
При этом из таблицы «Пользователи» будут извлечены столбцы по умолчанию, а также соответствующие столбцы «Сообщения» и «Телефон».
- Использование анонимных функций. Вы также можете использовать анонимные функции с методом 
with, чтобы определить столбцы, которые вы хотите получить. Вот пример: 
$users = User::with(['posts' => function ($query) {
    $query->select('title', 'content');
}])->get();
При этом из таблицы «Сообщения» для каждого пользователя будут извлечены только столбцы «заголовок» и «содержание».