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, '批量生成防伪码')); }