root 5 years ago
parent
commit
055f5f8f7d
2 changed files with 14 additions and 0 deletions
  1. 13 0
      app/Http/Controllers/Admin/NoticeController.php
  2. 1 0
      routes/api.php

+ 13 - 0
app/Http/Controllers/Admin/NoticeController.php

@@ -28,4 +28,17 @@ class NoticeController extends Controller
             '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
+        ]);
+    }
 }

+ 1 - 0
routes/api.php

@@ -47,6 +47,7 @@ Route::prefix('v1')
                 // Notice
                 Route::get ('notice', 'Admin\\NoticeController@index');
                 Route::post('notice/save', 'Admin\\NoticeController@save');
+                Route::post('notice/update', 'Admin\\NoticeController@update');
             });
         // User
         Route::prefix('user')