@php use App\Models\Material; $midRaw = $fila['material_id'] ?? ''; $midStr = (string) $midRaw; $esNuevo = $midStr !== '' && ! ctype_digit($midStr); $mat = null; if (! $esNuevo && $midStr !== '' && ctype_digit($midStr)) { $mat = $materiales->firstWhere('id', (int) $midStr); } $nombreOpcionNuevo = ''; if ($esNuevo && $midStr !== '') { $nombreOpcionNuevo = Material::parseNombreMaterialLibre($midStr) ?? trim(substr($midStr, strlen(Material::PREFIJO_MATERIAL_NUEVO))); } @endphp
@include('user.trabajo.registro._material_columna_unidad', [ 'idx' => $index, 'unidadExist' => $mat ? $mat->unidad_medida : '', 'unidadNuevoSeleccion' => $esNuevo ? ($fila['unidad_nuevo'] ?? null) : null, ])