model()->orderBy('id', 'desc'); $grid->quickSearch(['id', 'md5','code'])->placeholder('搜索ID,md5,匹配码...')->width(50); $grid->simplePaginate(); $grid->column('id')->sortable(); $grid->column('md5'); $grid->column('img')->image(); $grid->column('status')->switch(); $grid->filter(function (Grid\Filter $filter) { $filter->equal('id'); }); $grid->tools([ new CaptchaButton(), ]); }); } /** * Make a show builder. * * @param mixed $id * * @return Show */ protected function detail($id) { return Show::make($id, new WxCaptchaImg(), function (Show $show) { $show->field('id'); $show->field('md5'); $show->field('img'); $show->field('status'); }); } /** * Make a form builder. * * @return Form */ protected function form() { return Form::make(new WxCaptchaImg(), function (Form $form) { $form->display('id'); // $form->text('md5'); $form->image('img')->url('files/uploads')->uniqueName()->autoUpload()->help('需要里面的人物是正的,其他没有要求,如果人物是斜着的话,会影响用户的判断, 点击下载默认图')->required(); $form->switch('status')->default(1); $form->deleting(function (Form $form){ global $__MINI_GLOBAL_TENANT_ID__; if($__MINI_GLOBAL_TENANT_ID__ > 0){ return $form->response()->error('权限不足,不可以删除其他分站对象'); } }); }); } }