Laravel
文章平均质量分 78
程序员无为
写代码只是开始,解决问题是永远!
展开
-
Laravel学习-容器
容器基本认识laravel框架应用程序的实例就是一个容器,改实例是在bootstrap/app.php内初始化:$app = new Illuminate\Foundation\Application( realpath(__DIR__ . '/../'));该实例在整个生命周期里是唯一的,后续相关的服务都是在该实例上执行的。在项目中获取容器实例的方法通...原创 2018-08-03 20:01:42 · 180 阅读 · 0 评论 -
Laravel不能使用Model::getTable()
之前理解,调用Model::getTable()的时候,Model里面并没有getTable的静态方法, 会去调用__callStatic(),来看一下代码:public static function __callStatic($method, $parameters){ $instance = new static; return call_user_func_a...原创 2018-08-03 20:07:07 · 2416 阅读 · 0 评论 -
服务器做了两个优化CPU使用率减低40%
问题描述 大家应该注意到了最近社区访问速度有点慢,一直以为是家里 wifi 不给力覆盖范围不够,直到 @leo 喊我说服务器太慢,CPU 爆了: 上 UCloud 后台看数据比较直观: CPU 使用率居高不下,有时候还伴随着 MySQL 爆掉的情况,如下图。当这种情况发生时,你就会发现网页请求卡住不动: 经过一番调查,定位到两个问题,下面分别讲解各自的解决方案。 问题一:话...转载 2018-09-08 17:31:32 · 3854 阅读 · 0 评论 -
Laravel扩展包开发介绍
Laravel扩展包介绍扩展包是向 Laravel 中添加功能的主要方式。扩展包可以包含很多有用的功能,例如时间处理扩展包 Carbon,或提供完整 BDD 测试框架的扩展包 Behat。当然,扩展包有很多种类型。有些扩展包是独立运行的,意味着他们可以在任意的 PHP 框架中使用。Carbon 和 Behat 就是这样的独立扩展包。要在 Laravel 中使用这种扩展包只需要在 compose...原创 2019-09-07 16:45:05 · 666 阅读 · 0 评论