laravel
雨夜潜行
这个作者很懒,什么都没留下…
展开
-
laravel 添加sql日志
laravel 打印sql语句非常的麻烦而且不方便,所以就想弄一个sql日志来方便调试排除首先到EventServiceProvider.php (监听文件)里 赋值日志开关常数define('SQL_LOG', env('SQL_LOG', false));然后到$listen 里增加SQL_LOG ? \Illuminate\Database\Events\QueryExecuted::class : '' => [ \App\Listeners\Exa.原创 2021-06-29 16:19:44 · 380 阅读 · 0 评论 -
laravel队列启动后无法读取redis中数据
laravel 消息队列中有两种推送方法 分别是dispatch() 及 queue::push() 这两种都可以将方法push进队列但是两者不同的是 当$job 中定义了public $queue 的值时,dispatch会将数据存到$job中定义的文件夹中,而 queue::push() 不会 它取的是config/queue.php 中的connections 数组下的redis配置 没有则默认default所有当 $job 中 public $queue 定义了值 切用了d...原创 2021-06-29 16:19:07 · 426 阅读 · 0 评论 -
laravel with查询子表时添加where条件
允许 with 为空:$this->model->with(['getCollect'=>function($q)use($user_id) {$q->where('user_id',$user_id);}])上面的查询方法可以给getCollect关联的表进行条件查询 当不存在时 getCollect 为null实际情况有时候会当getCollect 里条件不成立时整个语句返回空 则按照以下方法利用whereHas就好了:$this->...原创 2021-06-29 16:18:10 · 1942 阅读 · 0 评论