phpvms/app/Console/Commands/TestApi.php
2017-12-30 11:56:38 -06:00

29 lines
592 B
PHP

<?php
namespace App\Console\Commands;
use GuzzleHttp\Client;
use App\Console\BaseCommand;
class TestApi extends BaseCommand
{
protected $signature = 'phpvms:test-api {apikey} {url}';
protected $httpClient;
/**
* Run dev related commands
*/
public function handle()
{
$this->httpClient = new Client([
'headers' => [
'Authorization' => $this->argument('apikey'),
]
]);
$result = $this->httpClient->get($this->argument('url'));
print_r(\GuzzleHttp\json_decode($result->getBody()));
}
}