У меня 3 стола
Таблица пользователей
+----+-------+----------+
| id | email | password |
+----+-------+----------+
| 1 | 1 | John |
+----+-------+----------+
Таблица user_details
+----+--------------------+------------+-----------+
| id | user_id [FK_users] | first_name | last_name |
+----+--------------------+------------+-----------+
| 1 | 1 | John | Kevin |
+----+--------------------+------------+-----------+
Таблица сообщений
+----+--------------------+----------+
| id | user_id [FK_users] | title |
+----+--------------------+----------+
| 1 | 1 | 1st Post |
+----+--------------------+----------+
Теперь я уже создал все отношения в моделях, и теперь я могу получить доступ к таблице user_details с помощью нижеприведенного красноречивого запроса, который возвращает всю таблицу пользователей и таблицу user_details, но я хочу выбрать только first_name и last_name из таблицы user_details, как мне это сделать?
$posts= Post::with('city:id,name_en', 'user.userDetail')->where('id', $id)->get();
user
таблицы, верно? - person Tharaka Dilshan   schedule 01.10.2018user_id
должен быть в запросе выбора, поскольку это внешний ключ. вот почему результат был нулевым - person Tharaka Dilshan   schedule 01.10.2018