Pular para o conteúdo principal

Configurando o Schedule


Sobre o Schedule do Laravel

O Task Scheduling do Laravel é um recurso que permite agendar a execução automática de tarefas em uma aplicação Laravel de forma periódica. Com esse recurso, é possível definir quais tarefas devem ser executadas, com que frequência e em que horários específicos. Isso permite automatizar a execução de tarefas que precisam ser executadas repetidamente, como atualizações de dados, envio de emails, geração de relatórios, entre outras, sem a necessidade de intervenção manual do usuário. O Task Scheduling do Laravel é uma ferramenta muito útil para melhorar a eficiência e a confiabilidade de uma aplicação Laravel.

Configurando o schedule

Para que os comandos que estão definidos no Kernel.php sejam executados é necessário que seja especificado o comando * * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1 dentro do arquivo de cron, que pode ser acessado com crontab -e. Dessa forma a cada minuto sera verificado se existem comandos a serem executados ou ignorados.