前言
最近开发一个小程序项目,是使用微擎+laravel微擎脚手架(基于gitee上的一位老哥 【也是程序员】的一个开源项目做的二开),遇到个很麻烦的事情就是,微擎是有一个uniacid需要每次查询都带上的,感觉很麻烦,所以就想能不能给模型添加一个默认的where这样可以减少很多代码量,折腾了很久最后找到正解。
实现方法在model中添加如下方法即可:
public function newQuery()
{
global $_W;
return parent::newQuery()->where('uniacid', '=', $_W['uniacid']);
}
鸣谢
感谢老铁【野生程序员】的个人开源项目,项目地址如下:点击查看
我的二开项目地址:点击查看