QQ扫一扫联系
@fkenuiabcd: 这个默认是会过滤的,如果不想过滤,需要手动修改代码。
$builder->richHtml('content', '内容')->editorOption([
'allowDivTransToP' => false,])->listable(false);
参考 https://tracking.demo.tecmz.com/admin 批量生成防伪码页面。
大致代码如下(只作为结构参考,未运行验证):
public function create(AdminPage $page)
{
$form = Form::make('')->formClass('wide');
$form->number('count', '生成数量')->defaultValue(100)
->help('建议一次生成10万条以内。')->required();
if (Request::isPost()) {
return $form->formRequest(function (Form $form) {
$data = $form->dataForming();
ModelUtil::transactionBegin();
$errorCount = 0;
for ($i = 0; $i < $data['count']; $i++) {
$codeData = [
'code' => RandomUtil::upperString(10),
];
ModelUtil::insert('tracking_code', $codeData );
}
ModelUtil::transactionCommit();
return Response::generate(0, '批量生成防伪码成功', null,
CRUDUtil::adminRedirectOrTabClose(action('\\' . __CLASS__ . '@index'))
);
});
}
return $page->pageTitle('批量生成防伪码')->body(new Box($form, '批量生成防伪码'));
}