From 3b141e7a27ce7c085add2b7c58ee889fee29b614 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=9D=99?= Date: Thu, 16 Dec 2021 20:08:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Endpoint/Api/Filters/OrderFilter.php | 7 +++++++ 1 file changed, 7 insertions(+) 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) {