From 44bd1892597dede20d6f1a2010e2d66874242399 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 3 Jan 2020 01:12:23 +0800 Subject: [PATCH] update --- .../Controllers/Admin/CouponController.php | 17 ++++++++++++++++ .../Controllers/Admin/TutorialController.php | 20 +++++++++++++++++++ routes/api.php | 2 ++ 3 files changed, 39 insertions(+) diff --git a/app/Http/Controllers/Admin/CouponController.php b/app/Http/Controllers/Admin/CouponController.php index 0cd063eb..7ae8d94b 100644 --- a/app/Http/Controllers/Admin/CouponController.php +++ b/app/Http/Controllers/Admin/CouponController.php @@ -41,4 +41,21 @@ class CouponController extends Controller 'data' => true ]); } + + public function drop (Request $request) { + if (empty($request->input('id'))) { + abort(500, '参数有误'); + } + $coupon = Coupon::find($request->input('id')); + if (!$coupon) { + abort(500, '优惠券不存在'); + } + if (!$coupon->delete()) { + abort(500, '删除失败'); + } + + return response([ + 'data' => true + ]); + } } \ No newline at end of file diff --git a/app/Http/Controllers/Admin/TutorialController.php b/app/Http/Controllers/Admin/TutorialController.php index 4b38c49c..0138980a 100644 --- a/app/Http/Controllers/Admin/TutorialController.php +++ b/app/Http/Controllers/Admin/TutorialController.php @@ -43,6 +43,9 @@ class TutorialController extends Controller abort(500, '参数有误'); } $tutorial = Tutorial::find($request->input('id')); + if (!$tutorial) { + abort(500, '教程不存在'); + } $tutorial->show = $tutorial->show ? 0 : 1; if (!$tutorial->save()) { abort(500, '保存失败'); @@ -52,4 +55,21 @@ class TutorialController extends Controller 'data' => true ]); } + + public function drop (Request $request) { + if (empty($request->input('id'))) { + abort(500, '参数有误'); + } + $tutorial = Tutorial::find($request->input('id')); + if (!$tutorial) { + abort(500, '教程不存在'); + } + if (!$tutorial->delete()) { + abort(500, '删除失败'); + } + + return response([ + 'data' => true + ]); + } } \ No newline at end of file diff --git a/routes/api.php b/routes/api.php index 5afaa7e9..eac84c92 100755 --- a/routes/api.php +++ b/routes/api.php @@ -59,10 +59,12 @@ Route::prefix('v1') // Coupon Route::get ('coupon/fetch', 'Admin\\CouponController@fetch'); Route::post('coupon/save', 'Admin\\CouponController@save'); + Route::post('coupon/drop', 'Admin\\CouponController@drop'); // Tutorial Route::get ('tutorial/fetch', 'Admin\\TutorialController@fetch'); Route::post('tutorial/save', 'Admin\\TutorialController@save'); Route::post('tutorial/show', 'Admin\\TutorialController@show'); + Route::post('tutorial/drop', 'Admin\\TutorialController@drop'); }); // User Route::prefix('user')