diff --git a/app/Admin/Controllers/AppVersionController.php b/app/Admin/Controllers/AppVersionController.php index 863f82a4..f4268478 100644 --- a/app/Admin/Controllers/AppVersionController.php +++ b/app/Admin/Controllers/AppVersionController.php @@ -23,8 +23,8 @@ class AppVersionController extends AdminController $grid->column('name'); $grid->column('v'); $grid->column('cate')->using([ - 1=>'ios', - 2=>'android', + 1=>'苹果', + 2=>'安卓', ]); $grid->column('is_force')->bool(); $grid->column('link'); @@ -84,11 +84,13 @@ class AppVersionController extends AdminController { return Form::make(new AppVersion(), function (Form $form) { $form->display('id'); + $form->text('title')->required(); + $form->textarea('context')->required(); $form->text('name')->required(); $form->number('v')->min(0); $form->radio('cate')->options([ - 1=>'ios', - 2=>'android', + 1=>'苹果', + 2=>'安卓', ]); $form->switch('is_force'); $form->text('link')->required(); diff --git a/app/Endpoint/Api/Http/Resources/AppVersionResource.php b/app/Endpoint/Api/Http/Resources/AppVersionResource.php index 8562c7ca..79d97aec 100644 --- a/app/Endpoint/Api/Http/Resources/AppVersionResource.php +++ b/app/Endpoint/Api/Http/Resources/AppVersionResource.php @@ -15,6 +15,8 @@ class AppVersionResource extends JsonResource public function toArray($request) { return [ + 'title'=>$this->title, + 'context'=>$this->context, 'name' => (string) $this->name, 'v' => (int) $this->v, 'is_force' => (bool) $this->is_force, diff --git a/database/migrations/2021_12_20_163151_add_title_context_to_app_versions_table.php b/database/migrations/2021_12_20_163151_add_title_context_to_app_versions_table.php new file mode 100644 index 00000000..6011b755 --- /dev/null +++ b/database/migrations/2021_12_20_163151_add_title_context_to_app_versions_table.php @@ -0,0 +1,35 @@ +string('title')->comment('更新标题'); + $table->text('context')->comment('更新内容'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('app_versions', function (Blueprint $table) { + // + $table->dropColumn(['title', 'context']); + }); + } +} diff --git a/resources/lang/zh_CN/app-version.php b/resources/lang/zh_CN/app-version.php index ad2a3883..2357ca4d 100644 --- a/resources/lang/zh_CN/app-version.php +++ b/resources/lang/zh_CN/app-version.php @@ -1,13 +1,16 @@ - [ 'AppVersion' => 'AppVersion', 'app-version' => 'AppVersion', ], 'fields' => [ + 'title' => '更新标题', + 'context' => '更新内容', 'name' => '版本名称', 'v' => '版本号', - 'cate' => '类别', + 'cate' => '平台', 'is_force' => '强制更新', 'link' => '资源链接', ],