jeudi 12 mars 2020

How to use Query Builder to make a relation in an array? Laravel

I would like to make a relation with query builder... I have three tables, and I would like to join the tables for work with the function.. I'm working in a model.. not in a controller

This is my function

public function map($contactabilidad): array
{

    $relation = DB::table('tbl_lista_contactabilidad')
            ->join('tbl_equipo_postventaatcs', 'tbl_equipo_postventaatcs.id', '=', 'tbl_lista_contactabilidad.postventaatc_id')
            ->join('users', 'users.id', '=', 'tbl_equipo_postventaatcs.asesor_id')
            ->get();

    return [

        $contactabilidad->$relation->name,
        $contactabilidad->postventaatc_id,
        $contactabilidad->rif,
        $contactabilidad->razon_social,
        $contactabilidad->fecha_contacto,
        $contactabilidad->persona_contacto,
        $contactabilidad->correo_contacto,
        $contactabilidad->numero_contacto,
        $contactabilidad->celular_contacto,
        $contactabilidad->comentarios,
        $contactabilidad->contactado,
        $contactabilidad->respuesta->respuesta
    ];
}


via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire