Estoy leyendo la documentación en Laravel bajo el título Architecture Concepts
.
No puedo entender la aplicación y el uso de Console Kernel (no el Http Kernel). Sin embargo, busqué en Google y encontré estos enlaces
https://laravel.com/api/5.2/Illuminate/Foundation/Console/Kernel.html https://laravel.com/api/5.3/Illuminate/Contracts/Console/Kernel.html
¡Pero no puedo entender nada con esa API!
El Kernel HTTP se utiliza para procesar las solicitudes que llegan a través de la web (HTTP). Solicitudes de sitios web, AJAX, ese tipo de cosas.
El kernel de la consola se utiliza cuando interactúa con su aplicación desde la línea de comandos. Si usa artisan
, o cuando se procesa un trabajo programado, o cuando se procesa un trabajo en cola, todas estas acciones pasan por el kernel de la consola.
Básicamente, si index.php
, estarás usando el Kernel HTTP. Casi todo lo demás utilizará el kernel de la consola.