bfatoms/requester

A laravel package for sending http request using guzzle

v1.0.3 2020-02-20 04:40 UTC

This package is auto-updated.

Last update: 2024-04-20 14:43:10 UTC


README

composer require bfatoms/requester

Usage

This package is heavily patterned to the laravel http test methods..

use BfAtoms\Requester\Requester;

public function index(Requester $request)
{
    // returns json
    return $request->json('GET','http://url.test',[], [
        'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
    ]);

    return $request->json('POST','http://url.test',[], [
        'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
    ]);
    
    return $request->json('PUT','http://url.test',[], [
        'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
    ]);
    
    return $request->json('DELETE','http://url.test',[], [
        'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
    ]);
}

public function post(Requester $request)
{
    return $request->post('http://url.test',[], [
        'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
    ]);
}

public function put(Requester $request)
{
    return $request->put('http://url.test',[], [
        'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
    ]);
}

public function delete(Requester $request)
{
    return $request->delete('http://url.test',[], [
        'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
    ]);
}

public function get(Requester $request)
{
    return $request->get('http://url.test',[], [
        'Authorization' => 'Bearer asdasdas.dadsasdasd.asdasdasdasd'
    ]);
}