老师 scope 是不需要加 Builder 的吧

来源:14-3 使用全局scope进行软删除模型

hallo_monde

2017-09-04

public function scopeTopicNotBy(Builder $query, $topic_id)
{
   return $query->doesntHave('postTopics', 'and', function($q) use ($topic_id) {
       $q->where("topic_id", $topic_id);
   });
}


public function scopeAuthorBy($query, $user_id)
{
   return $query->where('user_id', $user_id);
}


这里不加    Builder    也是好用的额

写回答

2回答

zhengyiunity

2017-10-24

PHPStorm 给我默认加了个 :

use PhpParser\Builder;

导致我报错。

0
0

轩脉刃

2017-09-06

嗯,默认第一个参数是Builder类型

0
3
愿你不再是木偶
回复
就我皮
老哥,谢谢了
2018-07-12
共3条回复

Laravel快速开发简书

Laravel最新特性结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器开发简书

1218 学习 · 613 问题

查看课程