|
|
@@ -9,36 +9,20 @@ class CourseController
|
|
|
{
|
|
|
|
|
|
|
|
|
- /**
|
|
|
- * 获取所有课程列表
|
|
|
- */
|
|
|
- public function getCourseList()
|
|
|
- {
|
|
|
- $educationModel = new CourseModel();
|
|
|
- $keyword = input('get.course_topic', ''); // 获取模糊查询关键字
|
|
|
- $courseList = $educationModel->getCourse($keyword);
|
|
|
- $page = Request::param('page', 1, 'intval');
|
|
|
- $pagesize = Request::param('pagesize', 10, 'intval');
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- $list = $courseList->paginate([
|
|
|
- 'page' => $page,
|
|
|
- 'list_rows' => $pagesize,
|
|
|
- ]);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- $data = [
|
|
|
- 'data' => $courseList,
|
|
|
- 'page' => $list->currentPage(),
|
|
|
- 'pagesize' => $list->listRows(),
|
|
|
-
|
|
|
- ];
|
|
|
- return app('json')->success($data);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
+// /**
|
|
|
+// * 获取所有课程列表
|
|
|
+// */
|
|
|
+// public function getCourseList()
|
|
|
+// {
|
|
|
+// $educationModel = new CourseModel();
|
|
|
+// $keyword = input('get.course_topic', ''); // 获取模糊查询关键字
|
|
|
+// $courseList = $educationModel->getCourse($keyword);
|
|
|
+//
|
|
|
+// $data = [
|
|
|
+// 'data' => $courseList
|
|
|
+// ];
|
|
|
+// return app('json')->success($data);
|
|
|
+// }
|
|
|
|
|
|
// /**
|
|
|
// * 获取所有课程列表
|
|
|
@@ -67,6 +51,40 @@ class CourseController
|
|
|
// }
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 分组列表
|
|
|
+ *
|
|
|
+ * @return mixed
|
|
|
+ */
|
|
|
+ public function getCourseList()
|
|
|
+ {
|
|
|
+ $course_topic = Request::param('course_topic');
|
|
|
+ $page = Request::param('page', 1, 'intval');
|
|
|
+ $pagesize = Request::param('pagesize', 10, 'intval');
|
|
|
+
|
|
|
+ $courseModel = new CourseModel();
|
|
|
+ $query = $courseModel->order('course_id ASC');
|
|
|
+
|
|
|
+ if (!empty($course_topic)) {
|
|
|
+ $query->whereLike('course_topic', '%' . $course_topic . '%');
|
|
|
+ }
|
|
|
+
|
|
|
+ $list = $query->paginate([
|
|
|
+ 'page' => $page,
|
|
|
+ 'list_rows' => $pagesize,
|
|
|
+ ]);
|
|
|
+
|
|
|
+ $data = [
|
|
|
+ 'list' => $list->items(),
|
|
|
+ 'total' => $list->total(),
|
|
|
+ 'page' => $list->currentPage(),
|
|
|
+ 'pagesize' => $list->listRows(),
|
|
|
+ ];
|
|
|
+
|
|
|
+ return app('json')->success($data);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
/**
|