Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:frameworks:laravel:programacion_de_tareas

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:programacion:php:frameworks:laravel:programacion_de_tareas [2023/06/15 18:49] – creado tempwininformatica:programacion:php:frameworks:laravel:programacion_de_tareas [2023/06/15 18:59] (actual) tempwin
Línea 5: Línea 5:
   * [[https://laravel.com/docs/10.x/scheduling|Task Scheduling]]   * [[https://laravel.com/docs/10.x/scheduling|Task Scheduling]]
  
-Se pueden programar desde comandos sencillos a comandos creados para Artisan.+Se pueden programar desde comandos sencillos a [[informatica:programacion:php:frameworks:laravel:comandos|comandos creados para Artisan]].
  
 En ''app/Console/Kernel.php'' está el método ''schedule'': En ''app/Console/Kernel.php'' está el método ''schedule'':
Línea 12: Línea 12:
     protected function schedule(Schedule $schedule)      protected function schedule(Schedule $schedule) 
     {     {
-        $schedule->call(functio() {+        $schedule->call(function() {
             \Log::debug("From Schedule");             \Log::debug("From Schedule");
-        }->everyMinute();+        })->everyMinute();
     }     }
 </code> </code>
Línea 32: Línea 32:
 Esta opción no es recomendable en producción porque se genera un proceso que siempre está en ejecución. Esta opción no es recomendable en producción porque se genera un proceso que siempre está en ejecución.
  
-En el ejemplo creamos una tarea que escribe un mensaje en el log de Laravel ('storage/logs/laravel.log'')+En el ejemplo creamos una tarea que escribe un mensaje en el log de Laravel (''storage/logs/laravel.log'')
informatica/programacion/php/frameworks/laravel/programacion_de_tareas.1686847775.txt.gz · Última modificación: por tempwin