Todas las solicitudes a una aplicación Laravel se dirigen al archivo public/index.php,
Según el tipo de solicitud, está se envía a app/Http/Kernel.php el kernel HTTP o al kernel de la consola,
El método handle recibe un Request y
El método send devuelve un Response,
Una de las acciones más importantes del kernel es arrancar los proveedores de servicios, que son todos los componentes de Laravel. Los cuales se configuran en config/app.php y se almacenan en el app/Providers.