TestController.php 977 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Constants\HttpStatus;
  4. use App\Http\Controllers\Controller;
  5. use App\Models\Config;
  6. use Illuminate\Support\Facades\DB;
  7. use Illuminate\Validation\ValidationException;
  8. use Exception;
  9. use App\Services\SyncFootballDataService;
  10. class TestController extends Controller
  11. {
  12. public function index()
  13. {
  14. $params = [
  15. 'type' => 'league',
  16. ];
  17. // $result = app('api-football')->leagues($params);
  18. // file_put_contents(storage_path('logs/leagues.log'),json_encode($result) . PHP_EOL, FILE_APPEND);
  19. $result = json_decode(file_get_contents(storage_path('logs/leagues.log')), true);
  20. // echo '<pre>';
  21. // var_dump($result);
  22. // return $this->success($result);
  23. $aa = [];
  24. foreach ($result['response'] as $item) {
  25. $aa[] = $item['league'];
  26. }
  27. var_dump($aa);
  28. // SyncFootballDataService::syncLeagues($params);
  29. }
  30. }