PHPackages                             sebacarrasco93/utilidades - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. sebacarrasco93/utilidades

ActiveLibrary

sebacarrasco93/utilidades
=========================

Utilidades para Laravel

1.0.8(2y ago)08.6k—4.2%MITPHP

Since Jan 1Pushed 2y ago1 watchersCompare

[ Source](https://github.com/sebacarrasco93/utilidades)[ Packagist](https://packagist.org/packages/sebacarrasco93/utilidades)[ RSS](/packages/sebacarrasco93-utilidades/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)Dependencies (2)Versions (11)Used By (0)

Utilidades
==========

[](#utilidades)

Instalación
-----------

[](#instalación)

```
composer require sebacarrasco93/utilidades
```

Uso
---

[](#uso)

```
return Utilidades::{nombre_método}({parámetro(s)});
```

Métodos disponibles:
--------------------

[](#métodos-disponibles)

### Integers

[](#integers)

#### Peso chileno

[](#peso-chileno)

Agrega el símbolo $, y puntos correspondientes

```
return Utilidades::peso_chileno(1500); // $1.500
```

### Strings

[](#strings)

#### Espacios

[](#espacios)

Limpia todos los espacios de una cadena de texto

```
return Utilidades::espacios('este  es   un  texto'); // este es un texto
```

También puede devolver como array

```
return Utilidades::espacios('este  es   un  texto', true); // ['este', 'es', 'un', 'texto']
```

#### Nombre

[](#nombre)

Capitaliza la primera letra de cada palabra (dejando primero todo en minúsculas)

```
return Utilidades::nombre('sEbAstiÁn'); // Sebastián
```

También sanitiza los espacios sobrantes aplicando "espacios"

```
return Utilidades::nombre('sEbAstián  cArrAscO  pOblEte'); // Sebastián Carrasco Poblete
```

#### Primer nombre

[](#primer-nombre)

Toma un nombre completo, y devuelve el primero (después de limpiarlo)

```
return Utilidades::p_nombre('sEbAstiÁn'); // Sebastián
```

#### RUT

[](#rut)

Devuelve el RUT sólo si es válido

```
return Utilidades::rut('183765-4'); // null (pocos caracteres)
return Utilidades::rut('183765884-0'); // null (muchos caracteres)

return Utilidades::rut('18376588-2'); // null (dígito verificador malo)

return Utilidades::rut('18376588-4'); // 18376588-4
return Utilidades::rut('18.376.588-4'); // 18376588-4

return Utilidades::rut('5717465-k'); // 5717465-K
return Utilidades::rut('5.717.465-K'); // 5717465-K
```

#### Título

[](#título)

Devuelve el título completo

```
return Utilidades::titulo('Este es el título', 'Nombre del producto'); // Este es el título | Nombre del producto
return Utilidades::titulo('Este es el título'); // Este es el título
```

#### Singular o Plural (sop)

[](#singular-o-plural-sop)

Devuleve la palabra singular o plural (si se le entrega 1, singular)

```
return Utilidades::sop(1, 'Producto', 'Productos'); // Producto
return Utilidades::sop(2, 'Producto', 'Productos'); // Productos
```

### Links

[](#links)

#### Codificar URL

[](#codificar-url)

Codifica un string a formato URL, similar a urlencode, pero cambiando el espacio por %20

```
return Utilidades::codificar_url('Esta es mi casa'); // Esta%20es%20mi%20casa
```

#### Link Waze

[](#link-waze)

Convierte una dirección a la URL de API de Waze

```
return Utilidades::link_waze('Esta es mi casa'); // https://waze.com/ul?q=Esta%20es%20mi%20casa
```

#### Link Maps

[](#link-maps)

Convierte una dirección a la URL de API de Maps

```
return Utilidades::link_maps('Esta es mi casa'); // https://www.google.com/maps/search/?api=1&query=Esta%20es%20mi%20casa
```

#### Link WhatsApp

[](#link-whatsapp)

Convierte un texto a la URL de API de WhatsApp

```
return Utilidades::whatsapp('Quiero consultar'); // https://wa.me/?text=Quiero%20consultar
return Utilidades::whatsapp('Quiero consultar', '+56900000000'); // https://wa.me/56900000000?text=Quiero%20consultar
return Utilidades::whatsapp(null, '+56900000000'); // https://wa.me/56900000000
return Utilidades::whatsapp(null, null); // null
```

### Routes

[](#routes)

Considera el siguiente bloque como ejemplo general para los métodos disponibles más abajo

```
// web.php

Route::get('test', function () {
    // Contenido...
})->name('test.index');
```

#### currentRouteNameHas

[](#currentroutenamehas)

Sabe si está registrado el nombre de una ruta

```
Route::currentRouteNameHas('test.index'); // true o false
```

### Vite

[](#vite)

Sólo disponible cuando existe el Facade Vite

#### img

[](#img)

Equivalente a escribir `Vite::asset("resources/img/seba.png")`

```
Vite::img('resources/img/seba.png');
```

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~152 days

Recently: every ~10 days

Total

9

Last Release

747d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/56bd71b023559779be29a38ac1c178f70c793bc5014ab9748799071e3421ba9a?d=identicon)[sebacarrasco93](/maintainers/sebacarrasco93)

---

Top Contributors

[![sebacarrasco93](https://avatars.githubusercontent.com/u/30738997?v=4)](https://github.com/sebacarrasco93 "sebacarrasco93 (18 commits)")[![cachorro](https://avatars.githubusercontent.com/u/793133?v=4)](https://github.com/cachorro "cachorro (6 commits)")

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/sebacarrasco93-utilidades/health.svg)

```
[![Health](https://phpackages.com/badges/sebacarrasco93-utilidades/health.svg)](https://phpackages.com/packages/sebacarrasco93-utilidades)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
