From d37abdc77c176ae3590ca8bed84aca93e29af8bb Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Fri, 28 Feb 2025 15:07:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E5=88=86=E7=B1=BB=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/v1/VideoCategory.php | 20 ++++++++++++++++++++ app/admin/route/v1.php | 3 +++ 2 files changed, 23 insertions(+) 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 () { // 视频分类分页数据