lunes, 11 de mayo de 2020

Validar Nif NIE con Laravel

Para validar si un Cif o NIE es correcto podemos emplear una Rule personalizada. El código completo de la regla sería:

Rules, validaciones personalizadas en Laravel

Laravel ya nos ofrece gran cantidad de validaciones para emplear en las request, pero muchas veces nos puede surgir la necesidad de crear una propia. Se hará mediantes Rules y el comando de artisan para crear una nueva sería:

Carbon en plantillas Blade de Laravel

Usar Carbon en Blade es imprescindible y se puede hacer de forma muy sencilla. Unos ejemplos de uso:

Rutas con slug en Laravel 7

Una de las nuevas funcionalidad que trae Laravel 7 es la facilidad para enlazar los modelos a las rutas por un campo slug, o cualquier otro de nuestro modelo. La forma es bien sencilla:

Rutas con slug en Laravel

En Laravel, si queremos enlazar un modelo a un ruta se hace por el campo id de dicho modelo, es decir:
Route::get('/post/{post}', function(Post $post){
    dd($post);
});

domingo, 15 de septiembre de 2013

Centrado horizontal y vertical de un elemento HTML

Para centrar cualquier elemento HTML tenemos que tener en cuenta como esta definida su anchura y altura. Las dimensiones de los elementos podemos definirlas en porcentajes o en píxeles y dependiendo de esta unidad de medida el elemento será centrado de una forma u otra.

lunes, 19 de agosto de 2013

Libros Javascript gratuitos

JSbooks es una amplia colección de libros Javascript gratuitos clasificados según el nivel de dificultad, encontrado los mejores libros para principiantes, programadores con nivel intermedio y para programadores Javascript avanzados.

Entre los distintos títulos encontrarás libros dedicados a Javascript, jQuery y NodeJS

Almanaque CSS

Fantástica recopilación de selectores y propiedades CSS. Un almanaque completo, ordenado por orden alfabético, con todos los selectores CSS y propiedades CSS con sus correspondientes especificaciones y ejemplos de uso.

miércoles, 14 de agosto de 2013

Detectar si jQuery está cargado


A veces es importante detectar si jQuery está o no cargado, ya que en caso de ya este cargado y volvamos a hacerlo puede producir errores inesperados en nuestro script. Si por el contrario no está cargado, nuestro script no funcionará.

Esto se evidencia durante la creación de plugins, ya que si nuestro plugin precisa de jQuery, deberíamos comprobar si ya ha sido previamente cargado por otro plugin.

sábado, 10 de agosto de 2013

Obtener sistema operativo del visitante con PHP

Para realizar estadísticas de uso de una Web, resulta interesante obtener el sistema operativo empleado por cada usuario, así podremos conocer los hábitos de los visitas a nuestra.

Para obtener el sistema operativo o plataforma empleada en una visita, en primer lugar, debemos obtener el USER_AGENT. El USER_AGENT nos dará toda la información necesaria sobre el sistema operativo y navegador de la visita.

Obtener navegador del visitante con PHP

A la hora de realizar estadísticas de uso de una Web, es interesante obtener el navegador empleado por cada usuario, así podremos conocer los hábitos de los visitas a nuestra Web y poder tomar decisiones en función de ello.

Para obtener el navegador empleado en una visita, en primer lugar, debemos obtener el USER_AGENT. El USER_AGENT nos dará toda la información necesaria sobre el navegador y sistema operativo de la visita.

martes, 6 de agosto de 2013

Capturar imagen y subir imagen con PhoneGap

Para capturar una imagen realizada desde la cámara de un dispositivo móvil y posteriormente subirla a un servidor Web mediante PhoneGap, deberemos realizar dos pasos: primero realizar la captura de la imagen y en segundo lugar subir el archivo.


Para hacer la captura y el envío del archivo al servidor Web emplearemos las funciones nativas de PhoneGap, posteriormente necesitaremos guardar la imagen en el servidor y para ello se empleará cualquier lenguaje de programación del lado del servidor, en este ejemplo se empleara PHP.

lunes, 5 de agosto de 2013

Servicio Web RESTful con Php

La creación de Servicios Web esta hoy en día en un total auge debido a la proliferación de las aplicaciones para dispositivos móviles. Los servicios web nos permiten distribuir los datos entre distintos tipos de aplicaciones, páginas Web, etc. Estos servicios Web generarán una respuesta a una petición realizado por un cliente del servicio, respuesta que generalmente será en formato JSON o XML

viernes, 2 de agosto de 2013

Cerrar aplicación PhoneGap

Una de las acciones básicas e imprescindibles en el desarrollo de una aplicación para dispositivos móviles es la de cerrar la propia aplicación. En PhoneGap disponemos del método exitApp() para realizar esta acción.

Variables en PhoneGap

El uso de variables en PhoneGap es tan necesario como en cualquier otro tipo de aplicación. Para crear y asignar el valor a una variable lo haremos mediante el método setItem y para recuperar el valor de una variable con getItem.

Personalizar icono PhoneGap app

Para personalizar el icono de tu aplicación desarrollada con PhoneGap necesitarás el mismo icono en cuatro tamaños. Esto es debido a las diferentes resoluciones de pantalla que se pueden encontrar en los distintos dispositivos móviles.

miércoles, 12 de junio de 2013

Tabla caracteres Unicode

La tabla definitiva con todos los caracteres Unicode. Un importante recurso para todos los programadores Web. Además de todos los caracteres de los distintos alfabetos, en la última versión de Unicode encontramos todo tipo de símbolos.

viernes, 22 de marzo de 2013

Chuleta Drupal7

Siguiendo la colección de chuletas Web, en esta ocasión recogemos una importante ayuda para los desarrolladores del gestor de contenidos Drupal en su versión 7.

lunes, 25 de febrero de 2013

jueves, 10 de enero de 2013

Cortar palabras con puntos suspensivos y CSS

Cuando tenemos un texto demasiado largo para que entre en una sola linea, podemos cortarlo y añadirle unos puntos suspensivos de forma sencilla mediante CSS. Para ello debemos definir unas cuantas propiedades para el elemento contenedor: