Как скрыть поля в запросах с использованием eloquent laravel с помощью метода Join
вопрос, Мне был передан один из способов сделать запросы с объектами, детей, используя Join eloquent запрос ниже:
$dados = Roda::join('veiculos', function($query) {
$query->on('veiculos.id', '=', 'rodas.veiculo_id');
$query->where('veiculo.cor', '=', 'vermelho');
})
->get();
Однако, Теперь возникает необходимость скрыть поля, что приходит на объект, и я не знаю, как это сделать с помощью шаблона Join, который является видели выше, с уважением, решает другие проблемы, которые не удается решить другим способом. Теперь возникает необходимо скрыть поля, Как я могу сделать?
1
1 answers
, Можно использовать метод select
мимо параметр - array
имя поля, которые вы хотите вернуть.
$dados = Roda::join('veiculos', function($query) {
$query->on('veiculos.id', '=', 'rodas.veiculo_id');
$query->where('veiculo.cor', '=', 'vermelho');
})
->select(['rodas.cor', 'rodas.modelo'])
->get();
3
Author: LINQ, 2017-10-17 12:33:00