Laravel найти автора по id
Доброго времени суток!
Новичок в Laravel, сильно помидорами не кидайтесь :) В общем: есть список постов. Хранится в таблице News. В колонке author хранится id опубликовавшего. Как вывести имя автора, осуществив поиск по id?
Список новостей вывожу следующим образом:
$news_list = News::with('category')->orderBy('id', 'desc')->paginate(10);
Если делаю так: with('category', 'users'), и вывожу в шаблоне {{ $news->users->name}}, то в sql запросе получается
"query" => "select * from `users` where 0 = 1"
, и соответственно ничего не получается. Как я понимаю, нужно как-то подружить таблицы, чтоб laravel понял, что искать нужно по id, и запрос получился where id = 1. Вопрос - как.
Ответы (1 шт):
С помощью метода where, который прекрасно описан в документации. $news_list = News::where($idOfAuthor, "id")->get();