Я использую конструктор запросов Laravel с таким синтаксисом:
$article = DB::table('users')->join('articles', 'articles.id', '=', 'users.id')->where('article_id', $id)->first();
Вы можете видеть, что и статьи, и таблица пользователей имеют столбец id
. Затем, на мой взгляд, я использую результат запроса и получаю только один id
, тогда как мне нужны оба.
Есть ли способ получить их?
Я знаю, что мог бы использовать:
->select('articles.id as myFirstId', 'users.id as mySecondId', 'users.name', ...)
Но в этом запросе много столбцов, и если я могу избежать этого, я бы предпочел.
Спасибо, Рафаэль Н.