From 786f32ccc389c0f9e94102d28e521704ef8574af Mon Sep 17 00:00:00 2001 From: cody <648753004@qq.com> Date: Thu, 9 Oct 2025 16:29:34 +0800 Subject: [PATCH] update --- app/Http/Controllers/Admin/TeacherController.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Admin/TeacherController.php b/app/Http/Controllers/Admin/TeacherController.php index 364fd9b..86b0901 100755 --- a/app/Http/Controllers/Admin/TeacherController.php +++ b/app/Http/Controllers/Admin/TeacherController.php @@ -127,10 +127,12 @@ class TeacherController extends BaseController } }); } - if(isset($all['keyword'])){ - $list = $list->whereHas('courseContents', function ($query) use ($all) { - $query->where('direction', 'like', '%' . $all['keyword'] . '%'); - })->orWhere('name', 'like', '%' . $all['keyword'] . '%'); + if (isset($all['keyword'])) { + $list = $list->where(function ($query) use ($all) { + $query->whereHas('courseContents', function ($query) use ($all) { + $query->where('direction', 'like', '%' . $all['keyword'] . '%'); + })->orWhere('name', 'like', '%' . $all['keyword'] . '%'); + }); } // 输出 $list = $list->paginate($all['page_size'] ?? 20);