Я пытаюсь создать самостоятельное соединение в laravel с использованием псевдонимов, но, похоже, он не хочет его подбирать, потому что я получаю сообщение об ошибке, что столбцы p1.sub_menu
и p2.5
не найдены , Вот мой присоединиться:Столбец не найден в laravel
$menu = DB::table('pages AS p1')
->leftJoin('pages AS p2', 'p1.sub_menu', '=', 'p2.'.$id.'')->get();
Очевидно, что вы не имеете 'pages.5' поле, не так ли? Это 'p2.id'. –