PlanController.php 654 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use App\Http\Controllers\Controller;
  5. use App\Models\Plan;
  6. class PlanController extends Controller
  7. {
  8. public function fetch (Request $request) {
  9. if ($request->input('id')) {
  10. $plan = Plan::where('id', $request->input('id'))
  11. ->first();
  12. if (!$plan) {
  13. abort(500, '该订阅不存在');
  14. }
  15. return response([
  16. 'data' => $plan
  17. ]);
  18. }
  19. $plan = Plan::where('show', 1)
  20. ->get();
  21. return response([
  22. 'data' => $plan
  23. ]);
  24. }
  25. }