@hobart.rath
В Laravel 5 можно сделать выборку только нужных полей из связанных таблиц с помощью Eloquent ORM.
Предположим, у вас есть модели User и Profile, связанные между собой один-к-одному. Чтобы выбрать только нужные поля из обеих таблиц, можно использовать следующий код:
1
|
$users = User::with('profile')->select('users.id', 'users.name', 'profiles.phone')->get(); |
В этом примере мы выбираем только поля id
, name
из таблицы users
и phone
из таблицы profiles
.
Важно отметить, что указывать полный путь к полям (например, users.id
) необходимо только в том случае, если поля с одинаковыми именами имеются в разных таблицах.