public function getCorrelativeReportNumber() { $reporte_ultimo = ReporteCalibracion::orderBy('id', 'desc')->first(); $string = ""; if ($reporte_ultimo != null) { $numero = $reporte_ultimo->codigo_correlativo; $cantidad_digitos = strlen($numero + 1); for ($i = 0; $i < 4 - $cantidad_digitos; $i++) { $string = $string . "0"; } $string = $string . ($numero + 1); } else { $string = "0001"; } return $string; }