Skip to content

Instantly share code, notes, and snippets.

View juanlopezdev's full-sized avatar

Juan López juanlopezdev

View GitHub Profile
@juanlopezdev
juanlopezdev / LARAVEL8_important_notes.md
Last active June 22, 2021 06:26
Mi apuntes importantes al usar Laravel 8. Cosas que he encontrado en Stackoverflow u otros lados para resolver un determinado problema

Laravel 8 - Tips y apuntes importantes por juanlopezdev

Este es una lista de apuntes y tips que no he encontrado en la documentación para resolver un problema. En gran parte son recursos que he encontrado navegando en la web.

Database

Cambiar configuración por defecto de una BD al haber usado Laravel Sails

Si tenemos un nombre de bd y usuario la cual no nos gusta:

  • Procedemos a dar de baja al docker con sus volúmenes. Ejecutar en el terminal: ./vendor/bin/sail down -v
@juanlopezdev
juanlopezdev / NODEJS_nvm_windows.md
Created March 8, 2021 01:38
Gestionar versiones de node JS en Windows

Gestionar versiones de Node JS en Windows

Para poder manejar distintas versiones de node.js, podemos usar la siguiente herramienta:

Instalación

  • Descargar el programa e instalarlo
  • Seguimos los clásicos pasos de "siguiente" y listo.
@juanlopezdev
juanlopezdev / NODEJS_notes.md
Last active February 11, 2021 05:01
Mis apuntes de NodeJS #javascript #nodejs

Mis notas para Node.js

Instalar un paquete

npm i <namepackage>

Desinstalar un paquete

@juanlopezdev
juanlopezdev / SVG Background
Created December 5, 2019 17:20
SVG como bakground #css
.bg {
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='red'><circle cx='15' cy='15' r='10' /></svg>") no-repeat;
height: 50px;
width: 50px;
}
@juanlopezdev
juanlopezdev / WORDPRESS_useful_functions.md
Last active August 2, 2019 17:24
Funciones útiles para Wordpress

Obtener lista de tags. Referencia Codex

$tags_array = get_tags($args);

Obtener lista de tags de un post.

@juanlopezdev
juanlopezdev / COMMAND_create_custom_command_in_mac.md
Last active August 2, 2019 22:46
Crear comandos personalizados en el terminal de mac #utilidades
  • Abrir el terminal

  • Ejecutar los comandos

$ cd ~
$ vim .bash_profile
  • Crea tu función :)
test() {
@juanlopezdev
juanlopezdev / LARAVEL_useful_commands.md
Last active December 6, 2023 00:45
Comandos útiles de Laravel

Crear un controlador tipo recurso

$ php artisan make:controller PhotoController --resource

Crear un Form Request

Su nomenclatura es (Nombre-del-modelo-que-impacta)+(Acción)+Request. Por ejemplo, si quieres crear un Form Request para validar los datos que actualizarán el modelo Post, deberías ponerle el siguiente nombre:

@juanlopezdev
juanlopezdev / JAVASCRIPT_extend_jqueryvalidate.js
Created October 25, 2018 17:39
[Extensiones de validaciones para JQuery Validate] #javascript #jquery #utilidades
// Solo caracteres alfanuméricos
jQuery.validator.addMethod("lettersonly", function(value, element) {
return this.optional(element) || /^[a-z\s]+$/i.test(value);
}, "Only alphabetical characters");
@juanlopezdev
juanlopezdev / get_extension_in_javascript.js
Created October 23, 2018 17:59
[Obtener extension de un archivo en javascript] Funciones que retornan la extensión de un archivo a traves de su nombre #javascript #utilidades
function getFileExtension1(filename) {
return (/[.]/.exec(filename)) ? /[^.]+$/.exec(filename)[0] : undefined;
}
function getFileExtension2(filename) {
return filename.split('.').pop();
}
function getFileExtension3(filename) {
return filename.slice((filename.lastIndexOf(".") - 1 >>> 0) + 2);
@juanlopezdev
juanlopezdev / delete_image_by_name.php
Created September 18, 2018 20:48
[Borrar images del servidor por un nombre base] Borra imágenes de un servidor, tomando en cuenta el nombre base #php #utilidades
// Eliminará todos los archivos en un directorio que coincida con un patrón en una línea de código.
array_map('unlink', glob("some/dir/*.txt"));
// Referencia: http://php.net/unlink