Нужно сравнить две строки из БД в Laravel

У меня есть стол users в Ларавелле.

Пользователь имеет, среди прочего, id и owner_id,

Я хочу выполнить запрос, чтобы получить все владельцы. Это означает, что где id равно owner_id,

Users::where('id','owner_id')->get();

Что-то вроде этого. Это не сработало, очевидно.

Какие-либо предложения?

0

Решение

использование whereColumn вместо.

Users::whereColumn('id','owner_id')->get();

С whereочевидно, вы просто ищете буквальную строку ‘owner_id’.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector