コレクションを使用してデータをフィルタリングしています。しかし、私は同様の方法を使用する必要があります。私はこのように書こうとしました:('name', 'LIKE', '%value%')
しかし、うまくいきませんでした。
これが私の方法です:
protected function filterData(Collection $collection, $transformer) {
foreach (request()->query() as $query => $value) {
$attribute = $transformer::originalAttribute($query);
if (isset($attribute, $value)) {
$collection = $collection->where($attribute, $value);
}
}
return $collection;
}