[ Laravel 5.8 文档 ] 序言 —— 新版特性

Laravel 5.8 在 Laravel 5.7 的基础上继续进行优化,包括引入新的 Eloquent 关联关系(远层一对一)、优化邮箱验证、基于约定的授权策略类自动注册、DynamoDB 缓存及 Session 驱动、优化任务调度器的时区配置、支持分配多个认证 guard 到广播频道、PSR-16缓存驱动规范、优化 artisan serve 命令、支持 PHPUnit 8.0、支持...

Laravel 学院今天下午两点半到三点半期间不能访问问题定位及修复细节报告

今天下午3点多的时候,有微信群用户反应学院访问不了了: 我赶紧打开浏览器,如网友所言,发现确实访问不了了。 我立即登录到阿里云后台,看看 ECS 实例是否运行正常,两个实例都是正常运行的,再查一下两个实例的监控指标,发现装有负载均衡的入口实例上外网网卡出网带宽被打满,我第一时间考虑的是不是网卡带宽太低,于是先将其升级到2M带宽(为了降低验证成本,选择临时带宽升级,就选一天的,一两块钱)...

Laravel 5.8 新特性系列 —— 编译后的 Blade 模板引入编译前模板文件路径以便调试

感谢 JetBrains 公司(PHPStorm 所属公司)Olga Strizhenko (@bzixilu) 的贡献,在 Laravel 5.8 中,编译后的 Blade 模板将会引入编译前的 Blade 视图模板文件路径: 这样一来,在 PHPStorm 中,我们就可以通过映射到原始 Blade 模板来对 Blade 进行 Debug。如果你对此感兴趣的话,可以与之相关的 iss...

MeEdu - 基于Laravel开发的在线点播系统

随着知识付费领域的兴起,尤其是知识付费领域的龙头“得到”的成功,知识付费领域俨然成为了新的风口。经过这几年的发展,知识付费领域的基础建设有了很大的进步,市场上面很多知识付费的平台可以在短短几分钟之内搭建一套属于自己的知识付费应用。但是,这并不是我想要的!可能是处于程序员的角度出发,我更在乎的是这套应用是我自己可以完全控制的!所以 MeEdu 诞生了。MeEdu 寄托了我对当前知识付费领域...

Laravel 5.8 新特性系列 —— 支持策略类自动解析功能

Laravel 作者 Taylor Otwell 在 Twitter 宣布,从 Laravel 5.8 开始,只要策略类和对应模型类在 Laravel 框架默认约定的位置,就可以自动解析,而不必在 AuthServiceProvider 类中显式注册: 如果你定义的模型类或策略类不在默认约定的目录下,可以通过 Gate 自定义用于「查找」策略类的策略猜测逻辑: Gate::guessP...

[ Laravel 从入门到精通 ] 请求与响应系列 —— Laravel 响应类 Response 剖析

和 Laravel 请求对象类 Request 类似,代码底层有一个 Response 类用于表示发送给终端用户的应用响应,其中包含响应头、Cookie、响应内容、以及其它发送给终端用户浏览器用于渲染响应页面的东西。 和 Request 类似,Response 的完整类名是 Illuminate\Http\Response,继承自 Symfony 的 HTTP 响应基类 Symfony\...

[ Laravel 从入门到精通 ] 请求与响应系列 —— Laravel 请求类 Request 剖析

我们已经知道,在 Laravel 框架中,需要通过 Request 对象来获取用户请求信息,该对象引用的完整类名是 Illuminate\Http\Request,而该请求类又继承自 Symfony 的 Symfony\Component\HttpFoundation\Request,所以在介绍 Laravel 的 Request 之前,需要先对 Symfony 底层的 Request ...

微信小程序开发入门教程(十一):博客小程序项目代码上传、发布上线及访问统计

前面几篇教程我们已经详细介绍了如何通过原生框架开发博客小程序,并基于组件化框架 WePY 对这个小程序项目进行了重构,接下来我们将这个小程序发布到线上方便别人访问。 上传代码 要发布微信小程序,首先需要上传小程序项目代码,打开微信开发者工具,进入要发布的小程序项目,点击右上角的「上传」按钮,在弹出的确认界面点击「确定」: 接下来会弹出一个表单录入框,填写小程序版本号和备注信息后点击「上...

Laravel 5.8 新特性系列 —— 废弃全局的字符串和数组相关辅助函数

在即将到来的 Laravel 5.8 发行版中,全局的字符串和数组相关辅助函数将会被废弃,并且在 Laravel 5.9 中被彻底移除,你可以在 PR #26898 中查看完整的被废弃赋值函数列表。 这些被废弃的辅助函数在以后的版本中会换一种引用方式,你需要通过 \Illuminate\Support\Str 和 Illuminate\Support\Arr 类来引用它们(这么做的根本...