Sport.php 836 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Http\Controllers\Controller;
  4. use App\Models\Sport as SportModel;
  5. use App\Services\FixtureService;
  6. class Sport extends Controller
  7. {
  8. public function index()
  9. {
  10. $date = request()->input('date', date('Y-m-d'));
  11. $start = strtotime($date);
  12. $end = strtotime("+1 day", $start);
  13. // return $this->success(['start' => date('Y-m-d H:i:s',$start), 'end' => date('Y-m-d H:i:s', $end)]);
  14. $list = SportModel::where("game_time", ">=", $start)
  15. ->where("game_time", "<", $end)
  16. ->get();
  17. $count = SportModel::where("game_time", ">=", $start)
  18. ->where("game_time", "<", $end)->count();
  19. $total = SportModel::count();
  20. return $this->success(['list'=>$list, 'count'=>$count, 'total'=>$total]);
  21. }
  22. }