У меня есть массив $toolIds
, содержащий только tool_id
, который я хочу использовать для выбора из таблицы tools
, но имена столбцов не совпадают, и поэтому он не работает. Я читал в другом потоке, что это будет работать, если массив для сопоставления (toolsIds
) будет содержать только один столбец, но это не так. Мой (не рабочий) код:
$tools = DB::table('tools')->select('id','title')
->whereIn('tool_id',$toolIds)
->get();
Результат JSON для двух массивов:
toolid: [{"tool_id":"1155"},{"tool_id":"1136"}]
tools: [{"id":"1155","title":"Shemar Zieme"},{"id":"1136","title":"Mr. Johnny Hagenes DDS"}]