我已经制作了一个小特征来过滤Eloquent
查询。现在我想在特征中将此函数应用于每个SELECT
查询,然后返回而不是调用
$data = MyModel::all()->filterable()
,
$data = MyModel::with('foo')->filterable()
等每次。这实际上是可能的吗?
例如,the nullable package通过观察来完成
通过static::saving(function ($model) { ...
这样做也可以用来选择数据吗?