De la mismo forma en que podemos usar funciones anónimas o closures para escribir la lógica de nuestras rutas, en esta nueva versión de Laravel, Taylor propone una nueva idea: tratar los comandos de la consola como “endpoints” en un nuevo archivo routes/console.php y permitir que definas la lógica de tus comandos a través de funciones anónimas. Por supuesto esto es sólo una alternativa a la manera en que ya se podían crear comandos con Laravel, de hecho ¿Qué te parece si revisamos ambas?

Notas

Por Clemir Rondón.

  • Toma en cuenta que a partir de Laravel 5.3 para crear un Comando usando Artisan tenemos que ejecutar:

    en vez de cómo se hacía para Laravel 5.2 y anteriores:

    y para ver todos los comandos disponibles para una aplicación:
  • Ahora también tenemos la alternativa de definir comandos por medio de una función anónima en el archivo /routes/console.php
  • Documentación sobre funciones anónimas o Closures.
  • Para trabajar en el desarrollo de un comando, bien sea, creado en una clase o por medio de un closure, puedes consultar en la documentación oficial los métodos disponibles.

Material relacionado

Únete a la discusión

Regístrate en Styde y obtén una invitación a nuestro Slack.

Lección anterior JavaScript y CSS en Laravel 5.3 con Elixir, Gulp y Webpack Lección siguiente Colecciones con Fluent, el constructor de consultas SQL de Laravel