Browse Source

add custom coupon code

Tokumeikoi 4 years ago
parent
commit
6324645f08

+ 3 - 1
app/Http/Controllers/Admin/CouponController.php

@@ -28,7 +28,9 @@ class CouponController extends Controller
             $params['limit_plan_ids'] = json_encode($params['limit_plan_ids']);
         }
         if (!$request->input('id')) {
-            $params['code'] = Helper::randomChar(8);
+            if (!$params['code']) {
+                $params['code'] = Helper::randomChar(8);
+            }
             if (!Coupon::create($params)) {
                 abort(500, '创建失败');
             }

+ 2 - 1
app/Http/Requests/Admin/CouponSave.php

@@ -13,7 +13,8 @@ class CouponSave extends FormRequest
         'started_at' => 'required|integer',
         'ended_at' => 'required|integer',
         'limit_use' => 'nullable|integer',
-        'limit_plan_ids' => 'nullable|array'
+        'limit_plan_ids' => 'nullable|array',
+        'code' => ''
     ];
     /**
      * Get the validation rules that apply to the request.