rep98/slug

Generator of slug for php

v1.4.0 2021-05-26 23:51 UTC

This package is auto-updated.

Last update: 2024-04-27 06:39:47 UTC


README

Generador de Slug php

Instalación

Puede instalarlo con composer usando

`composer require rep98/slug`

Para su uso ejecute es muy sencillo solo invoque la función `SvSlug` y listo

$str = "El niño juega carro con su pelota";
echo SvSlug($str);
/* Return -->
 *	el-nino-juega-carro-con-su-pelota
 */

Configuración

Es simple de usar y configurar cuenta con pocas opciones

/* SlugsOptions */
$SlugsOptions = [
	"delimiter" => '-', // Separador
	"limit" => -1, // Limite de Caracteres
	"lowercase" => true, // Slugs en minusculas
	"replacements" => [], // Paramentros extras a reemplazar del Slugs
	"transliterate" => true, // Traducir literales del texto
	"unique" => false // Generar Slug únicos esta opción usa Sqlite3
]
Opciones Descripción Defaults
delimiter Se usa para estableces el separador de los slugs (String)"-"
limit Limita el número de caracteres del Slug (int) -1
lowercase Permite establecer los Slug en minusculas (Bool) true
replacements Conjunto clave => valor para reemplazar en el Slug (Array) []
transliterate Ayuda a traducir y reemplazar caracteres correctamente (Bool) true
Como los Acentos u carateres de otras nacionalidades
unique Se utiliza para generar slug únicos si su sistema usa (Bool) true
Base de datos no use esta opcion ya que usa SqlLite
para almacenar y verificar si es único o no