laravel-admin when页面错乱的问题 key id被占用分析
熊孩纸
阅读:435
2021-09-06 12:00:52
评论:0
本文章主要介绍了laravel-admin when页面错乱的问题 key id被占用,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!
现象:
当使用when的时候,页面会输出两个id一样的元素,导致样式错乱.
if ($form->isEditing()) {
$type = $factory_code->type;
}
$form->radio('type', '类型')->options(VipFactoryCode::TYPES)
->when('=', VipFactoryCode::TYPE_LIMIT, function (Form $form) {
$form->number('limits', '限制数')->setElementName('limit-count');
})
->when('=', VipFactoryCode::TYPE_DIVISION, function (Form $form) {
$form->table('limits', '限制信息', function ($table) {
$pluck = VipFactoryProtocol::protocols();
$table->select('protocol', '协议')->options($pluck);
$table->number('limit', '数值');
$functions = VipConfig::where('key', 'sdk-functions')->value('value');
$functions = explode(',', $functions);
$functions = array_combine($functions, $functions);
$table->multipleSelect('functions', '功能')->options($functions);
});
})
->default($type);
改完之后:
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
发表评论
