From c763087d53ce4a4deb44b40bc728ddbac0e4d11d Mon Sep 17 00:00:00 2001 From: liapples Date: Tue, 28 Sep 2021 12:58:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0$form->fields=E5=88=A4?= =?UTF-8?q?=E6=96=AD=EF=BC=8CorderBy=20id=20desc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/AdminSupplier/Controllers/DiyFormController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/AdminSupplier/Controllers/DiyFormController.php b/app/AdminSupplier/Controllers/DiyFormController.php index 86b0584..4551b79 100644 --- a/app/AdminSupplier/Controllers/DiyFormController.php +++ b/app/AdminSupplier/Controllers/DiyFormController.php @@ -22,7 +22,7 @@ class DiyFormController extends AdminController return Grid::make(new DiyForm(['fields']), function (Grid $grid) { $grid->disableViewButton(); - $grid->model()->where('supplier_id', Admin::user()->id); + $grid->model()->where('supplier_id', Admin::user()->id)->orderBy('id', 'desc'); $grid->column('id')->sortable(); $grid->column('name'); @@ -108,6 +108,10 @@ class DiyFormController extends AdminController return $form->response()->error('数据不存在'); } + if (!$form->fields) { + return $form->response()->error('字段为空,请先新增字段'); + } + $form->hidden(['supplier_id']); $form->supplier_id = Admin::user()->id; })->deleting(function (Form $form) {