Как совместить Взрыв на LeftJoin - PullRequest
0 голосов
/ 06 февраля 2019

У меня проблема с моим кодом, я не знаю, как объединить разнесение и leftJoin, но не получается.

У меня есть 2 таблицы: таблица biodatas со строкой и таблица events с целым числом.

Мой код:

    $exdata = biodata::where('id',$id)->select('id_events')->first();
    \Log::debug(explode(', ',$exdata));

    $ex = biodata::where('id',$id)
        ->leftJoin('events','biodatas.id_events','=','events.id_events')
        ->select('events.event as event','events.id_events as id_events','events.image as image')
        ->get();

Ошибка:

SQLSTATE [42883]: неопределенная функция: 7 ОШИБКА: оператор не существует: символ меняется = целое числоЛИНИЯ 1: ... tas "left join" events "в" biodatas "." Id_events "=" events "... ^ СОВЕТ: ни один оператор не соответствует заданному имени и типу (аргументам) аргументов. Возможно, вам придется добавить явныйТип бросает. (SQL: выберите «события». «событие» в качестве «события», «события». «id_events» в качестве «id_events», «события». «изображение» в качестве «изображения» из «биоданных» события «левое соединение»)"on" biodatas "." id_events "=" events "." id_events "где" id "= 1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...