Notice::orderBy('id', 'DESC')->get() ]); } public function save (NoticeSave $request) { $data = $request->only([ 'title', 'content' ]); if (!Notice::create($data)) { abort(500, '保存失败'); } return response([ 'data' => true ]); } public function update (NoticeSave $request) { $data = $request->only([ 'title', 'content' ]); if (!Notice::where('id', $request->input('id'))->update($data)) { abort(500, '保存失败'); } return response([ 'data' => true ]); } public function drop (Request $request) { if (empty($request->input('id'))) { abort(500, '参数错误'); } $notice = Notice::find($request->input('id')); if (!$notice) { abort(500, '公告不存在'); } if (!$notice->delete()) { abort(500, '删除失败'); } return response([ 'data' => true ]); } }