diff --git a/app/Endpoint/Api/Filters/OrderFilter.php b/app/Endpoint/Api/Filters/OrderFilter.php index 3f2951d1..0978f3d8 100644 --- a/app/Endpoint/Api/Filters/OrderFilter.php +++ b/app/Endpoint/Api/Filters/OrderFilter.php @@ -7,6 +7,13 @@ use EloquentFilter\ModelFilter; class OrderFilter extends ModelFilter { + public function keyword($keyword) + { + return $this->whereHas('products', function ($query) use ($keyword) { + return $query->where('name', 'like', "%{$keyword}%"); + }); + } + public function status($status) { switch ($status) {