filter($filter)->paginate($request['paginate' ?? 50]); return view('maintenance/material/index',compact('materials')); } public function storeApi(Request $request) { } public function updateApi(Request $request) { } public function destroyApi($id):array { /** @var Material $material */ $material = Material::query()->find($id); try { $bool = $material->delete(); if($bool>0)return ['success'=>true]; else return ['success'=>false,'message'=>'删除失败']; } catch (WarningException $e) { return ['success'=>false,'message'=>$e->getMessage()]; } } }