Tips para programadores y sus sistemas
Cositas que vienen bien cuando uno trabaja en sistemas para hacer nuestros despliegues, en producción, en
Cosas de Git
Git, esa herramienta para desarrolladores que tantos dolores de cabeza nos da y tanto amor la ten...
Como eliminar de nuestro repositorio git un fichero o directorio
Introducción Un error muy común es que algunas veces, con las prisas olvidamos añadir a nuestro ....
Como forzar un git pull sobre escribiendo los ficheros locales
Introducción Algunas veces con git, puede pasar que hay mínimos cambios en local que no son impor...
Como hacer debug a git para corregir o conocer problemas de conexión
Mode debug en comando git en red Alguna vez, se te puede quedar un comando git remoto (pull, push...
Cosas de Laravel
Algunos tips de Laravel
Crear una Clase Helper para un proyecto Laravel
Introducción Muchas veces necesitamos ciertas funciones o métodos, para nuestros proyectos, que p...
Mailhog como mailtrap para desarrollos con Laravel
Introducción Generalmente uso mailtrap.io para comprobar los correos ya que entre otras herramien...
Método en TestCase para facilitar los test de usuario logeado
Desarrollo En los tests mucha sveces necesitamos realziar pruebas como usuario logeado o usuario ...
Métodos dump en el proceso de Testing con Laravel
Introducción Una de las herramientas que más me gustan de Laravel es dd(). Una herrmienta que per...
Asignar múltiples variables a la vez en PHP
Introducción La limpieza de código para su lectura es algo muy interesante. A veces tenemos métod...
Configurar Carbon::now() a una fecha para trabajar con tests
Código de estado HTTP para llamadas API
Códigos de respuesta HTTP Los códigos de estado de respuesta HTTP indican si se ha completado sat...
Testing error SQLSTATE[HY000]: General error: 1 near "ALTER": syntax error (SQL: ALTER TABLE
Introducción Algunas veces hay que modificar columnas en nuestros desarrollos. Laravel nospermite...
Laravel rescue() helper
rescue() rescue() es un helper de laravel que ejecuta una funcion closure (función anonima en php...
Sail, Access can't connect to Mysql
Introducción No es la primera ni la última que la documentación de Laravel es algo confusa. En es...
Sail y docker
Introducción Aquí dejaré algunos tips qu eme han sido imprescindibles en el traspaso de mi maquin...
SAGE API 3.1, Laravel Socialite
Introducción Hacía ya dos años y más que realice un trabajo para mi contabilidad que combinaba, W...
Laravel Filament Admin funciona en Sail, pero no en producción. error 404 en ficheros .js
Introducción Terrorífico error de documentación de FilamentaAdmin, que tras unas cuantas horas en...
Traducciones no funcionan en Laravel
Introducción A veces en las actualizaciones de versión Laravel se nos escapan cosas que no vienen...
Comprobando el uso del trait
Introducción Uso un trait en algunos proyectos con dos métodos. Uno individual, y otro de Modelo ...
Pest, PHPStorm y Laravel Sail
Configurar nuestro entorno de trabajo La comodidad de Laravel Sail es impresionante para quienes ...
Laravel Herd y cosas que no estan documentadas.
Introduccion El cambio de Laravel Sail a usar Laravel Herd en MacOs, tuvo su mas y sus menos. Aqu...
PHP enums un gran aliado.
Ejemplo con fechas Una enumeracion PHP con el método ->dates() enum Range: string { case Year =...
Manera elegante de obtener el phpinfo() en tu proyecto
phpinfo() A veces es necesario saber por que lugar andamos con el php, sobre todo cuando no es nu...
Instalar ionCube en Laravel Herd en un mac Silicon
Introducción Hace poco que abandone el desarrollo con Laravel Sail tras la aparición de Laravel H...
El cast y su importancia en el modelo Eloquent de Laravel
La importancia del cast A veces, aprendemos lecciones inesperadas durante el trabajo y la práctic...
Phpredis en Laravel 10/11
Introducción Siempre he preferido en sistema el uso de sockets por que hay numerosa literatura y ...
Livewire && Laravel Localization: The GET method is not supported for route livewire/update 404
Livewire && mcamara/laravel-localization: The GET method is not supported for route livewire/upda...
Cosas de PHP
Tips de PHP que cada día va más rápido
Cosas de ElasticSearch (ELK)
Herramienta poderosa es el conjunto conocido como ELK. Aqui algunos tips.
Elasticsearch no arranca: A process of this unit has been killed by the OOM killer.
Problema en el arranque inicial Tras una instalación en limpio, en Ubuntu 22.04 con 32GB RAM obtu...
Instalando ElasticSearch más Kibana en entorno local
Introducción Nada es lo que parece. Siempre hay un pero, y mejor dejar documentado el proceso y c...
Guia de comandos útiles para un rápido vistazo a Elasticsearch
Listado de comandos esenciales Convecciones de variables para adaptarlas a tu entorno, que deberá...
Elasticsearch y Kibana con Docker
Version 8.5.0 (Empece con la 8.4.1) Ya no es necesario configurar o resetear el password, ni lios...
Elasticsearch PHP API: No alive nodes. All the 1 nodes seem to be down.
Introducción Uso Elasticsearch en local para mi desarrollo, con Laravel Sail que usa docker, pero...
Conversor de consulta SQL a DSL para Elasticsearch
Introducción El motor de consultas de Elasticsearch, es DSL y tiene sus peculiaridades. No recuer...
Snapshots y restore
Backups, snapshost y restore en Elasticsearch 8
Introducción Uno de los temas más importantes, como siempre, es el de los backups. En el caso de ...
Consultas avanzadas de elasticsearch
Introducción Colección de snippets para consultas avanzadas, con elasticsearch Filtros Por: id, ...
Instalando ElasticSearch + Kibana en local con Docker
Introducción Al final con la aparecion de Laravel Herd y por las cosas que hago, preferia desmant...
Truncate index
Truncate index. Reindexacion conservando el mapping No probado. $client = ClientBuilder::create()...
Arranque, Actualización, y cosas de Elastic con Docker
Introducción De vez en cuando hay que actualizar las herramientas del paquete Elasticsearch. Una ...
Llamadas en Kibana (o para usar con cUrl) para Elasticsearch de uso común
Introducción Hay una serie de llamadas con curl o Kibana que son de uso rápido. Ayudan mucho en e...
Cosas de docker
Peleando con docker prefiero tener a mano unos tips
Información de los contenedores docker
Introduccion Aunque usemos herramientas de desktop, etc, muchos comandos son necesarios, ya no so...
Wordpress en docker para desarrollo.
Cómo usar docker para desarrollo o gestión de incidentes con Wordpress A veces es necesario tener...
Proyectos con path public, public_html, app en Docker con Apache+PHP-FPM
Introducción Existen desarrollos en software web, que siguen una pauta moderna y más segura, cons...
Cosas de Docker
Ay Docker. Bendito docker, y sufrido como el solo.