Header Ads Widget

Ticker

6/recent/ticker-posts

Tutorial De Ejemplo De Programación De Trabajos Cron De Laravel 7

 


En este tutorial, le diremos cómo crear y programar el trabajo cron en Laravel Framework (tutorial de ejemplo de programación de trabajos cron de Laravel 7).

Cron job significa que se ejecutará automáticamente según el tiempo definido. aquí Laravel proporciona la función de programación de tareas. así que usamos esta facilidad. si programa una tarea para el trabajo cron que se ejecutará a la hora definida.

Visión general

Paso 1: Instale Laravel
Paso 2: Cree una clase de comando
Paso 3: Implemente nuestra lógica
Paso 4: Registre el comando
Paso 5: Ejecute el comando del programador

Paso 1: instala Laravel

Vamos a instalar laravel 7, así que primero abra el símbolo del sistema o la terminal y vaya al directorio de la carpeta xampp htdocs usando el símbolo del sistema. luego, ejecute el siguiente comando.

Paso 2: crear una clase de comando

Aquí, en este paso, crearemos la clase usando el siguiente comando.

Paso 3: Implemente nuestra lógica

Después de ejecutar el comando anterior. ahora abriremos el DemoCron.php en el directorio app / Console / Commands / e implementaremos nuestra lógica.

DemoCron.php

Paso 4: Registrar comando

aquí, tenemos que registrar la clase de comando en kernel.php y estableceremos el horario del trabajo cron. para que pueda seguir nuestro código a continuación.

kernel.php

Aquí, en este ejemplo, usamos el método de programación cron everyMinute (), pero puede usarlo según los requisitos del método de programación cron. para que pueda ver una lista de métodos de programación cron.

MétodoDescripción
cron ('* * * * * *');Ejecute la tarea en un horario Cron personalizado
cada minuto();Ejecuta la tarea cada minuto
everyFiveMinutes ();Ejecute la tarea cada cinco minutos
everyTenMinutes ();Ejecute la tarea cada diez minutos
everyFifteenMinutes ();Ejecute la tarea cada quince minutos
everyThirtyMinutes ();Ejecute la tarea cada treinta minutos
cada hora();Ejecuta la tarea cada hora
hourlyAt (17);Ejecute la tarea cada hora a los 17 minutos después de la hora
diario();Ejecute la tarea todos los días a la medianoche
dailyAt ('13: 00 ′);Ejecute la tarea todos los días a las 13:00
dos veces al día (1, 13);Ejecute la tarea todos los días a la 1:00 y a las 13:00
semanal();Ejecuta la tarea todas las semanas
SemanalOn (1, '8:00');Ejecute la tarea todos los martes a las 8:00
mensual();Ejecuta la tarea todos los meses
MonthOn (4, '15: 00 ′);Ejecute la tarea todos los meses el día 4 a las 15:00
trimestral();Ejecute la tarea cada trimestre
anual();Ejecuta la tarea todos los años
zona horaria ('América / New_York');Establecer la zona horaria

Paso 5: ejecutar el comando del programador

Ahora podemos ejecutar nuestro trabajo cron manualmente usando el siguiente comando. cuando el usuario se registra Después de un minuto encontraremos el nuevo registro. para que pueda consultar el archivo storage / logs / laravel.php para el registro.

Publicar un comentario

0 Comentarios