gate('供应商'); $suppliers = Supplier::query()->orderByDesc('id')->filter($filters)->paginate($request['paginate']??50); return view('/maintenance/supplier/index',compact('suppliers')); } public function storeApi(Request $request) { $this->gate('供应商-编辑'); $supplier = Supplier::query()->create($request->all()); $this->success($supplier); } public function updateApi(Request $request) { $this->gate('供应商-编辑'); $supplier = Supplier::query()->find($request['id']); $bool= $supplier->update($request->only(['name','contact_man','phone','invoice_title','bank','bank_account','opening_bank'])); if($bool)$this->success($supplier); $this->error('更新异常'); } public function destroyApi($id) { $this->gate('供应商-删除'); $supplier = Supplier::query()->find($id); $supplier->delete(); $this->success(); } }