Learning_Laravel_Kernel
Learning_Laravel_Kernel copied to clipboard
Laravel核心代码学习
关于接下来要写什么: 你们在这个时间点看到的文章已经把Laravel的Database部分都讲完了,接下来的计划是: 事件系统、用户认证系统、异常处理、Session以及Laravel应用请求整个生命周期的总结,当然我也想把 Composer原理和Laravel中用到的设计模式说一下以便更好的理解。时间来到了6月,希望能在18年把Laravel这些核心相关的东西大体梳理完,把年初挖的这个坑填上。 关于问题反馈和交流: 我在写这些文章时都会尽量严谨防止由于自己的失误误导大家,有的部分源码过多也就难免会有贴上了大块源码的地方,如果有看不懂的也欢迎针对话题新开issue来讨论。
Laravel Cookie源码分析,首先还是从Cookie如何在Laravel中应用开始逐步讲解Laravel框架中Cookie的服务注册、生成Cookie以及获取Cookie。 梳理过程中发现Laravel在设置Cookie时全程没有调用过PHP原生的setcookie函数,而是通过依赖的Symfony框架的Response对象将Cookie先暂存在其引用的headers对象里最后在响应发送给客户端时前的send方法里将Cookie设置到了响应首部字段Set-Cookie中。 文章比较长,有不明白的地方可以留言,我有时间了一定会第一时间回复。 文章链接:https://github.com/kevinyan815/Learning_Laravel_Kernel/blob/master/aritcles/Cookie.md