Crear un Comando Personalizado en Laravel

Laravel

Demo Github

Bien es cierto que muchas veces cuando trabajamos con Laravel necesitamos agilizar el desarrollo de nuestro proyecto, poder personalizar muchos comandos para solo ejecutarlo escribiendo en la consola nos da una gran ventaja contra el tiempo permitiéndonos hacernos mas productivos. En este tutorial aprenderemos a personalizar un comando hasta su ejecución del mismo.

Abrimos nuestra consola y ejecutamos:

Vamos a la carpeta app>Console>Commands y encontraremos el archivo ComandoPersonalizado.php en donde esta la estructura que contendrá nuestro comando y debemos de personalizar.

Ahora debemos registrar el comando en el archivo Kernel.php que se encuentra en app/Console/Kernel.php , vamos a la siguiente línea en el archivo:

Registramos el nombre de nuestro comando creado y quedaría así:

Aplicando la funcionalidad

Bien vamos a nuestro archivo creado ComandoPersonalizado.php y trabajaremos con la función pública handle() en donde daremos funcionalidad a nuestro comando creado.

Voy a explicar lo que hace nuestro comando, bien crea una tabla con una cabecera de títulos, luego lista los usuarios registrados en la base de datos del sistema, esta lista contendrá los nombres y apellidos, email y la fecha de creación del usuario, por último nos envía una mensaje que la tabla ha sido listada correctamente.

Existen otras opciones avanzadas que le podemos aplicar a nuestro comando como queues, versiones, opciones, preguntas, cuestionarios, etc. date un salto por la documentación oficial y aprenderás a fondo todo sobre el tema.

Síguenos en nuestras redes sociales y Suscríbete al canal de Youtube para Developers, nos vemos hasta un próximo artículo.

Newsletter

Suscríbete a Nuestro Boletín de Novedades:

(Luego de la suscripción no te va salir ningun mensaje. Solo revisa tu bandeja de Correo para confirmar tu suscripción)
* indicates required

4
Comentarios

avatar
3 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Diseña Tu Primera Página Web con Bootstrap 4 | Blog Collective Cloud Peruz | Blog Collective Cloud PeruDevs - Collective Cloud PerúJuan Rincón Recent comment authors
  Subscribirse  
newest oldest most voted
Notificar a
Juan Rincón
Guest
Juan Rincón

Interesante artículo. Muchas gracias.

Devs - Collective Cloud Perú
Guest
Devs - Collective Cloud Perú

Gracias Juan, síguenos en nuestras redes sociales y gracias por visitar nuestro Blog.

trackback
z | Blog Collective Cloud Peru

[…] Devs – Collective Cloud Perú en Crear un Comando Personalizado en Laravel […]

trackback
Diseña Tu Primera Página Web con Bootstrap 4 | Blog Collective Cloud Peru

[…] z | Blog Collective Cloud Peru en Crear un Comando Personalizado en Laravel […]