diff --git a/app/admin/controller/v1/VideoCategory.php b/app/admin/controller/v1/VideoCategory.php index 3810009b..7d322304 100644 --- a/app/admin/controller/v1/VideoCategory.php +++ b/app/admin/controller/v1/VideoCategory.php @@ -11,6 +11,26 @@ use app\admin\validate\v1\VideoCategoryValidate; */ class VideoCategory { + /** + * 视频分类列表数据 + */ + public function list() + { + $param = request()->param(['name' => '']); + $categorys = VideoCategoryModel::field([ + 'id', + 'name', + ]) + ->withSearch(['name'], [ + 'name' => $param['name']??null + ]) + ->language(request()->lang_id) + ->order(['sort' => 'asc', 'id' => 'desc']) + ->select(); + + return success('获取成功', $categorys); + } + /** * 视频分类分页数据 */ diff --git a/app/admin/route/v1.php b/app/admin/route/v1.php index 5181949b..328c7f0b 100644 --- a/app/admin/route/v1.php +++ b/app/admin/route/v1.php @@ -67,6 +67,9 @@ Route::group('v1', function () { // 视频信息删除 Route::delete('delete/:id', 'Video/delete'); + // 视频分类列表 + Route::get('categorys', 'VideoCategory/list'); + // 视频分类 Route::group('category', function () { // 视频分类分页数据