PHP code example of samuellira99 / phaxios

1. Go to this page and download the library: Download samuellira99/phaxios library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

samuellira99 / phaxios example snippets



SamuelLira99\Phaxios;


$response = phaxios::get('https://jsonplaceholder.typicode.com/users');

http_response_code($response['status_code']);
die(json_encode($response['data']));


$response = phaxios::post(
    // url
    'https://jsonplaceholder.typicode.com/users',

    // headers
    ['Authorization: Bearer eyBJroF4keT0k3n'],

    // body
    [
        'name' => 'User One',
        'username'  => 'user-01',
        'address' => [
            'street' => 'sample street',
            'city' => 'sample city',
            'zipcode' => '11111-1111',
            'location' => [
                'lat' => '-12.3456',
                'long' => '65.4321'
            ]
        ],
        'phone' => '55-24-98765-4321',
        'website' => 'userone.com'
    ]);
    
http_response_code($response['status_code']);
die(json_encode($response['data']));


$response = phaxios::put(
    // url
    'https://jsonplaceholder.typicode.com/users/1',

    // headers
    ['Authorization: Bearer eyBJroF4keT0k3n'],

    // body
    [
        'name' => 'User Two',
        'username'  => 'user-02',
        'address' => [
            'street' => 'another sample street',
            'city' => 'another sample city',
            'zipcode' => '22222-2222',
            'location' => [
                'lat' => '-65.4321',
                'long' => '12.3456'
            ]
        ],
        'phone' => '55-24-91234-5678',
        'website' => 'usertwo.com'
    ]);

http_response_code($response['status_code']);    
die(json_encode($response['data']));


$response = phaxios::patch(
    // url
    'https://jsonplaceholder.typicode.com/users/1',

    // headers
    ['Authorization: Bearer eyBJroF4keT0k3n'],

    // body
    ['website' => 'newusertwowebsite.com']);
    
http_response_code($response['status_code']);    
die(json_encode($response['data']));


$response = phaxios::delete(
    // url
    'https://jsonplaceholder.typicode.com/users/1',

    // headers
    ['Authorization: Bearer eyBJroF4keT0k3n']);
    
http_response_code($response['status_code']);    
die(json_encode($response['data']));