Como criar comandos no Laravel?
Primeiramente hoje vou falar como fazer comandos no Laravel que serve para criar crons ou para executar comandos direto do terminal. Ou seja todos os comandos criados aparecem na lista quando executa o artisan.

Criando o comando no Laravel
Crie uma uma class nova para o comando a class vai ter a variável $signature que é a variável com a assinatura usada no comando artisan. Bem como a variável $description que é a usada para descrever os comandos.
Nesse sentido também precisará declarar a função handle() usada pra executar as ações do comando.



Criando Provider
Além disso é preciso criar o uma classe Provider que será responsável por importar os comandos na aplicação. Contudo caso esteja criando fora de um pacote você precisa importa na class Kernel.php do projeto Laravel.
Boot Provider

Kernel Console

Do mesmo modo caso esteja criando um novo pacote não esqueça de importar o provider no app.php e no composer.json.
Template de comandos no Laravel
Confira mais sobre como o pacote e como instalar e como criar um comando no laravel além de ter também o código fonte tudo no link abaixo.
Você que chegou até caso tenha gostado deste post não esqueça de compartilhar com seus amigos isso vai me ajudar bastante.
Se inscreva na minha newsletter pra receber atualizações sobre novos posts e novos projetos fique atualizado.