root 5 years ago
parent
commit
a524fb6f76
1 changed files with 12 additions and 6 deletions
  1. 12 6
      app/Http/Controllers/PlanController.php

+ 12 - 6
app/Http/Controllers/PlanController.php

@@ -9,13 +9,19 @@ use App\Models\Plan;
 class PlanController extends Controller
 {
     public function fetch (Request $request) {
-        if (empty($request->input('plan_id'))) {
-            abort(500, '参数错误');
-        }
-        $plan = Plan::find($request->input('plan_id'));
-        if (!$plan) {
-            abort(500, '该订阅不存在');
+        if ($request->input('id')) {
+            $plan = Plan::where('id', $request->input('id'))
+                ->where('show', 1)
+                ->first();
+            if (!$plan) {
+                abort(500, '该订阅不存在');
+            }
+            return response([
+                'data' => $plan
+            ]);
         }
+        $plan = Plan::where('show', 1)
+            ->get();
         return response([
             'data' => $plan
         ]);