db->table('chats') ->select( [ "chats.id as chatId", "users.id as userId", "chats.pedido_id as pedidoId", "users.email", "chat_messages.created_at as messageCreatedAt", "chat_messages.message as messageText", ] ) ->join("users", "users.id == chat_messages.user_id", "left") ->join("chat_deparments", "chat_deparments.id == chats.chat_deparment_id", "left") ->join("chat_messages", "chats.id == chat_messages.chat_id", "left") ->where("chatId", $chat_id)->get()->getResultObject(); } }