|
|
@@ -42,7 +42,7 @@ class PetLevelConfigController extends AdminController
|
|
|
$grid->column('pet_id', '宠物ID')->sortable();
|
|
|
$grid->column('level', '等级')->sortable();
|
|
|
$grid->column('exp_required', '升级所需经验值')->sortable();
|
|
|
- $helper->selectTableUserID('skills', '技能ID列表')->label();
|
|
|
+ $grid->column('skills_list', '技能')->label();
|
|
|
$grid->column('created_at', '创建时间');
|
|
|
$grid->column('updated_at', '更新时间');
|
|
|
|
|
|
@@ -59,6 +59,9 @@ class PetLevelConfigController extends AdminController
|
|
|
$filter->between('stamina_max', '最大体力值');
|
|
|
});
|
|
|
|
|
|
+ $grid->actions(function (Grid\Displayers\Actions $actions) {
|
|
|
+ $actions->disableDelete();
|
|
|
+ });
|
|
|
return $grid;
|
|
|
});
|
|
|
}
|
|
|
@@ -77,6 +80,7 @@ class PetLevelConfigController extends AdminController
|
|
|
$show->field('pet_id', '宠物ID');
|
|
|
$show->field('level', '等级');
|
|
|
$show->field('exp_required', '升级所需经验值');
|
|
|
+ $show->field('skills_list', '可用技能')->unescape();
|
|
|
$show->field('display_attributes', '等级显示属性配置')->json();
|
|
|
$show->field('numeric_attributes', '等级数值属性配置')->json();
|
|
|
$show->field('created_at', '创建时间');
|
|
|
@@ -126,8 +130,6 @@ class PetLevelConfigController extends AdminController
|
|
|
|
|
|
// 保存前回调
|
|
|
$form->saving(function (Form $form) {
|
|
|
-
|
|
|
-
|
|
|
// 验证pet_id和level组合的唯一性
|
|
|
if ($form->pet_id && $form->level) {
|
|
|
$exists = PetLevelConfig::where('pet_id', $form->pet_id)
|