Verifica que los datos del correo de destino sean correctos antes de enviar.
Puedes seleccionar usuarios, cuentas de correo o capturar correos manuales.
@foreach (($cotizacion->cliente->contactos ?? collect())->where('delete', 1) as $contacto)
@php
$rawType = $contacto->type_id;
$typeIds = [];
$sinTipo = is_null($rawType) || $rawType === '' || $rawType === 'null';
if (!$sinTipo) {
if (is_array($rawType)) {
$typeIds = $rawType;
} else {
$decoded = json_decode($rawType, true);
$typeIds = json_last_error() === JSON_ERROR_NONE && is_array($decoded)
? $decoded
: [(string) $rawType];
}
}
$mostrar = in_array("1", array_map('strval', $typeIds), true) || $sinTipo;
@endphp
@if ($mostrar)
@if(!empty($contacto->correo) && $contacto->correo != "null")
@endif
@if(!empty($contacto->correo_opcional) && $contacto->correo_opcional != "null")
@endif
@endif
@endforeach
TODO LO EDITADO EN EL CONTENIDO SERÁ SOLO PARA ESTE ENVÍO.
POR FAVOR, AL MOMENTO DE EDITAR NO ELIMINAR LAS VARIABLES. EJEMPLO: <NO. DE FOLIO>. NO SE PUEDEN AGREGAR DESDE ESTA VISTA.