0
У меня есть 2 модели: Автор и PostLaravel 5 красноречиво: выбрать конкретный столбец отношения
В моем сообщении модели, у меня есть функция автора (один ко много (Inverse)):
public function author()
{
return $this->belongsTo('App\Author', 'author_id');
}
Теперь я хочу экспортировать в Excel следующую информацию:
ID | название | имя автора
Это то, что я пробовал:
$posts = Post::with(array(
'author' => function ($query) {
$query->select('name');
}))->select('id', 'title')->get();
Что я получаю это имя пустой автора столбца.
Что я не так?
Попробуйте get ('id AS Id', 'title AS Title', 'authors.name AS Name') вместо -> select ('id', 'title') -> get(); – t9toqwerty