1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace catchAdmin\domain\support\driver;
- use catcher\facade\Http;
- use catchAdmin\domain\support\CommonParams;
- trait ApiTrait
- {
- public function get(array $params)
- {
- $name = config('catch.domains.default');
- $apiDomain = config('catch.domains.' . $name . '.api_domain');
- if (strpos($apiDomain, 'https') === false &&
- strpos($apiDomain, 'http') === false) {
- $apiDomain = 'https://' . $apiDomain . '/v2/index.php';
- }
- return Http::ignoreSsl()->query(CommonParams::{$name}($params))
- ->get($apiDomain)->json();
- }
- }
|