isAjax()) { $videoService = new VideoService(); $res = $videoService->getList(request()->all()); return sparkSuccess($res); } return view('train/learn/video/index'); } /** * 添加 */ public function store() { if (request()->isAjaxPost()) { $param = request()->post(); $videoService = new VideoService(); $res = $videoService->addVideo($param); return sparkSuccess($res); } $videoCateModel = new VideoCate(); View::assign([ 'cate' => json_encode($videoCateModel->getAllList([ 'status' => 1 ], ['id', 'name', 'pid'])) ]); return view('train/learn/video/add'); } /** * 编辑 */ public function update() { if (request()->isAjaxPost()) { $param = request()->post(); $videoService = new VideoService(); $res = $videoService->editVideo($param); return sparkSuccess($res); } $videoCateModel = new VideoCate(); $id = request()->input('id'); $videoModel = new Video(); View::assign([ 'info' => json_encode($videoModel->getInfoById($id)), 'cate' => json_encode($videoCateModel->getAllList([ 'status' => 1 ], ['id', 'name', 'pid'])) ]); return view('train/learn/video/edit'); } /** * 删除 */ public function destroy() { $id = request()->input('id'); $videoModel = new Video(); $videoModel->delById($id); return sparkSuccess(dataReturn(0, '删除成功')); } }