disableRowSelector(); $grid->disableViewButton(); $grid->column('name'); $grid->column('image')->image('', 120); }); } protected function form() { return Form::make(new GoodsBrand(), function (Form $form) { $form->text('name'); $form->image('image') ->autoUpload() ->saveFullUrl() ->move('goods/brand'); $form->disableResetButton(); $form->disableCreatingCheck(); $form->disableViewCheck(); $form->disableEditingCheck(); $form->deleting(function (Form $form) { $data = $form->model()->toArray(); foreach ($data as $item) { $id = data_get($item, 'id'); // 品牌下面包含商品, 阻止删除 if (Goods::where('brand_id', $id)->exists()) { return $form->response()->error('请先删除关联的商品'); } } }); }); } }