lumen

Laravel & Lumen之Eloquent ORM使用速查-进阶部分

关联关系One To One假设User模型关联了Phone模型,要定义这样一个关联,需要在User模型中定义一个phone方法,该方法返回一个hasOne方法定义的关联hasOne('App\Phone'); }}hasOne方法的第一个参数为要关联的模型,定义好之后,可以使用下列语法查询到关联属性了$phone = User::find(1)->phone;Elo

Laravel & Lumen 数据库操作速查

在Laravel中执行数据库操作有两种方式,一种是使用\DB外观对象的静态方法直接执行sql查询,另外一种是使用Model类的静态方法(实际上也是Facade的实现,使用静态访问方式访问Model的方法,内部采用了__callStatic魔术方法代理了对成员方法的访问。查询操作基本查询操作使用sql语句执行select查询操作$results = DB::select('s

Lumen配置文件按需加载出现的坑

问题描述公司一个高并发API需要从Laravel移植到Lumen,由于数据库配置信息是通过远程或者缓存读取后动态配置,所以在中间件时使用到了 Config::set 然而实际运行时发现数据库配置并没有更新。由于是从Laravel移植,因此保留了Facades的写法,Lumen中可以通过以下方法使用Facades:取消 bootstarp/app.php 中 $app->wi

Lumen中使用速度更快的PhpRedis扩展

欢迎关注我的博客 https://packagist.org/packages/targetliu/phpredis编译安装PhpRedis由于 PhpRedis 是C语言写的模块,需要编译安装。安装方法网上一搜一大把,请根据自己的环境选择相应的方法安装即可。两个可能用得上的链接:PECL - PhpRedisGitHub - PhpRedisLumen中使用PhpRedi