如何使用Console Kernel是Laravel PHP?

时间:2017-05-03 13:16:28

标签: php laravel laravel-5.4

我正在标题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无法理解!

1 个答案:

答案 0 :(得分:10)

HTTP内核用于处理通过Web(HTTP)传入的请求。网站请求,AJAX,那种东西。

当您从命令行与应用程序交互时,将使用控制台内核。如果您使用artisan,或处理预定作业,或处理排队作业,则所有这些操作都将通过控制台内核。

基本上,如果您浏览index.php,您将使用HTTP内核。其他大部分内容都将使用Console Kernel。