insert([ "presupuesto_id" => $presupuesto_id, "presupuesto_user_id" => $presupuesto_user_id, "error" => $error, "datos" => json_encode($datos) ]); } public function getQueryDatatable() : BaseBuilder { $query = $this->builder() ->select([ "presupuesto_errores.id", "CONCAT(t1.first_name,' ',t1.last_name) as presupuestoUser", "CONCAT(t2.first_name,' ',t2.last_name) as lastUser", "presupuestos.titulo as presupuestoTitulo", "presupuesto_errores.created_at", "presupuesto_errores.datos", "presupuesto_errores.visto", ]) ->join("users t1","t1.id = presupuesto_errores.presupuesto_user_id","left") ->join("users t2","t2.id = presupuesto_errores.last_user_id","left") ->join("presupuestos","presupuestos.id = presupuesto_errores.presupuesto_id","left") ->where("presupuesto_errores.deleted_at",null); return $query; } }