本地调试easywechat报错cURL error 60: SSL certificate problem: unable to get local issuer certificate 解决方案

public function getClient(){    if (!($this->client instanceof HttpClient)) {        $this->...

hyperf+docker+yasd+phpstorm

教程网址https://learnku.com/articles/59901 这里主要说几个坑:1、hyperf代码版本太高phpstorm配合yasd打断点会报错:[yasd] recv command error, connection closed2...

laravel 关联查询限定结果字段

比如关联了user表但是只想要user表的nickname字段,只需要这么写:return $this->belongsTo(UserModel::class, 'user_id')->select('...

DB::table('foo') 和new FooModel使用上的区别

使用DB创建的builder对象和Model对象使用get()方法查询出的结果形式一样,都是集合,使用first查询出的结果前者为stdclass对象(因为没有像FooModel一样的对象作为载体),后者为FooModel对象,所以对查询结果使用toArr...

tp3.2 使用laravel的Eloquent组件illuminate/database

首先安装所需组件:composer require illuminate/database composer require illuminate/events composer require&nbs...

tp事务嵌套问题

tp的事务是不能嵌套的,如果在事务的try cache里执行了一个包含事务处理的方法,那么在当前代码中抛出异常并rollback不会影响包含事务处理的方法产生的结果,所以事务处理要在最接近控制器的方法里加,即事务要在逻辑代码的最后一层加,其他一律不加...

phpstorm配置xdebug

安装xdebug扩展和浏览器debug插件就不再赘述了,xdebug扩展是否安装成功可以打印phpstorm看一下,下面主要说的配置phpstorm的xdebug,phpstorm端需要两个参数,一个是xdebug的端口,一个是需要debug的域名,这两个...

tp5 whereor和Db::raw配合使用会失效

代码如下:$where = function ($query) use ($ids) {     foreach ($ids as&n...

phpexcel 导入文件加载速度很慢

debug了一下发现是这行代码占用了大部分时间:$reader->load($filePath)原因是载入excel文件进行了太多的操作,将操作模式设置为只读即可:$reader->setReadDataOnly(true);再次运行,加载速度...

tp5 with 和 filed 共用field失效的问题

tp5中with使用时会将field中指定的字段给覆盖掉,变成全部字段,如果数据量大起来毫无疑问会拖慢查询速度,解决方案如下:$model->field('...')->with('foo'=>functi...

Top
Music