瀏覽代碼

支持昵称搜索

visuddhinanda 1 年之前
父節點
當前提交
9cbff36e4a
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      app/Http/Controllers/CourseMemberController.php

+ 6 - 1
app/Http/Controllers/CourseMemberController.php

@@ -4,6 +4,8 @@ namespace App\Http\Controllers;
 
 use App\Models\CourseMember;
 use App\Models\Course;
+use App\Models\UserInfo;
+
 use Illuminate\Http\Request;
 use App\Http\Resources\CourseMemberResource;
 use App\Http\Api\AuthApi;
@@ -59,7 +61,10 @@ class CourseMemberController extends Controller
             break;
         }
         if(!empty($request->get("search"))){
-            $table = $table->where('name', 'like', '%'.$request->get("search")."%");
+            $usersId = UserInfo::where('nickname','like', '%'.$request->get("search")."%")
+                            ->select('userid')
+                            ->get();
+            $table = $table->whereIn('user_id', $usersId);
         }
 
         $count = $table->count();