У меня есть 2 модели (User
& UsersDetails
) в связи с Eloquent Laravel.
Модель "Пользователь" Реализация с 'SelDetails'
public function SelDetails {
return $this->belongsTo('App\UsersDetails', 'users_id');
}
Я хочу получить только два столбца 'creat_by_id', 'creation_by_name' из SelDetails
UserController
$users = User::with(['SelDetails' => function($query){
$query->select(['created_by_id', 'created_by_name']);
}])
->where('is_active', '=', 0)
->orderBy('id', 'desc')
->get();
Я получаю данные от User
, но получаю пустое значение в SelDetails
[relations:protected] => Array
(
[SelDetails] =>
)
Пожалуйста, поправьте меня.