我正在标题Architecture Concepts
下的Laravel阅读documentation。
我无法理解Console Kernel的应用和用法。(不是Http Kernel) 但是,我用Google搜索并找到了这些链接
https://laravel.com/api/5.2/Illuminate/Foundation/Console/Kernel.html https://laravel.com/api/5.3/Illuminate/Contracts/Console/Kernel.html
但我对该API无法理解!
答案 0 :(得分:10)
HTTP内核用于处理通过Web(HTTP)传入的请求。网站请求,AJAX,那种东西。
当您从命令行与应用程序交互时,将使用控制台内核。如果您使用artisan
,或处理预定作业,或处理排队作业,则所有这些操作都将通过控制台内核。
基本上,如果您浏览index.php
,您将使用HTTP内核。其他大部分内容都将使用Console Kernel。