diff --git a/app/Http/Controllers/AgriculturalBaseController.php b/app/Http/Controllers/AgriculturalBaseController.php index 89f0f72..d7d6bed 100644 --- a/app/Http/Controllers/AgriculturalBaseController.php +++ b/app/Http/Controllers/AgriculturalBaseController.php @@ -60,4 +60,18 @@ class AgriculturalBaseController extends Controller } return $this->success('修改成功!'); } + + public function destroy(AgriculturalBase $agriculturalBasic){ + try{ + DB::beginTransaction(); + $agriculturalBasic->crops()->sync([]); + $agriculturalBasic->delete(); + DB::commit(); + }catch(\Throwable $th){ + DB::rollBack(); + report($th); + return $this->error('删除失败,请稍后再试'); + } + return $this->success('删除成功!'); + } }