laravel 学习笔记
博客专区 > aalphaa 的博客 > 博客详情
laravel 学习笔记
aalphaa 发表于2个月前
laravel 学习笔记
  • 发表于 2个月前
  • 阅读 43
  • 收藏 0
  • 点赞 0
  • 评论 0

老老实实从index.php看吧。

require __DIR__.'/../bootstrap/autoload.php';

自动加载,你懂,过。

$app = require_once __DIR__.'/../bootstrap/app.php';

主角登场了,暂且不过多了解它,主角身份说明了一切,继续看它要干啥。

$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

好,看起来貌似主角给自己“做”了个http的“核”。呃,看着意思是还能做别的?哪都能做啥呢?这里的“核”到底是什么样的?等等等等,再多的疑惑都憋着,知道app给自己做了个核就够了,继续看主角表演。

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);

擦,原来主角自己不干,让“核”干,自己当甩手掌柜。这逼装的好。

那就看看“核”这货,这货居然就简单的“处理”一下“请求”就得到“响应”了。真是一个比一个能装啊,尼玛,“响应”这就拿到手,看来要完事了的节奏?

$response->send();

看着意思,“响应”这个苦逼,还得自己把自己发出去。到底是这样么?不知道。

都“响应”了,是真完事了。

$kernel->terminate($request, $response);

呦,“核”才是终结者。

这流程貌似都是些废话啊。本来就应该是这样啊。来个请求,处理它,处理完,生成响应,响应完就完了,逼事多的话,扫个尾什么的。

好吧,我承认,laravel,你说出了别人不敢说的废话。赞。

注:后续非常大可能太监,有兴趣没兴趣的同学,都等着看啥时候太监啊

标签: Laravel
共有 人打赏支持
粉丝 2
博文 2
码字总数 1838
×
aalphaa
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: