getCourse($keyword); // // $data = ['data' => $courseList]; // return app('json')->success($data); // } /** * 获取所有课程列表 */ public function getCourseList() { $educationModel = new CourseModel(); $keyword = input('get.course_topic', ''); // 获取模糊查询关键字 $page = input('get.page', 1); // 获取页码,默认为1 $pageSize = input('get.pageSize', 10); // 获取每页数据量,默认为10 // 封装响应数据 $data = [ 'page' => $page, 'pageSize' => $pageSize, ]; // 返回分页数据 return app('json')->success($data); } /** * 添加课程 */ public function addCourse() { $data = Request::param(); $courseModel = new CourseModel(); $result = $courseModel->addCourse($data); if ($result) { return json(['code' => 200, 'msg' => '添加成功', 'data' => $result]); } else { return json(['code' => 500, 'msg' => '添加失败', 'data' => '']); } } /** * 删除课程 */ public function deleteCourse() { $course_id = Request::param('course_id'); $courseModel = new CourseModel(); $result = $courseModel->deleteCourse($course_id); if ($result) { return json(['code' => 200, 'msg' => '删除成功', 'data' => $result]); } else { return json(['code' => 500, 'msg' => '删除失败', 'data' => '']); } } /** * 查找课程 */ public function searchCourse() { $course_id = Request::param('course_id'); $courseModel = new CourseModel(); $result = $courseModel->searchCourse($course_id); if ($result) { return json(['code' => 200, 'msg' => '查找成功', 'data' => $result]); } else { return json(['code' => 500, 'msg' => '查找失败', 'data' => '']); } } /** * 修改课程状态 */ public function updateCourseStatus() { $course_id = Request::param('course_id'); $course_status = Request::param('course_status'); $courseModel = new CourseModel(); $result = $courseModel->updateCourseStatus($course_id, $course_status); if ($result) { return json(['code' => 200, 'msg' => '修改成功', 'data' => $result]); } else { return json(['code' => 500, 'msg' => '修改失败', 'data' => '']); } } /** * 修改课程信息 */ public function updateCourseInfo() { $course_id = Request::param('course_id'); $data = Request::param(); $courseModel = new CourseModel(); $result = $courseModel->updateCourseInfo($course_id, $data); if ($result) { return json(['code' => 200, 'msg' => '修改成功', 'data' => $result]); } else { return json(['code' => 500, 'msg' => '修改失败', 'data' => '']); } } }