Skip to content

Twom2020/laravel-axios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Axios for PHP (Laravel)

Installation:

composer require twom/laravel-axios

Requests methods:

name parameters
post post($url, $data = [], $options = [])
get get($url, $options = [])
put put($url, $data = [], $options = [])
delete delete($url, $options = [])

Options:

name type example
header string or array name: value or [name => value]
url string http://url.domain/...
method string http://url.domain/...
return_transfer boolean true or false
content string select from contents like json
data string or array [name => value]

Mor methods:

name parameters description
output $type default as json get request response
setContent $contentType default as json set content type
setOption ($option, $value) set a curl option
setDataType $type set sender dataType can be json, query
setData $data set send data
setMethod $method set request send method
setUrl $url set request url
setHeader $headers curl headers

Examples:

$data = Axios::post("http://your-url.com/...",  
 [  
	 "name" => "ali",  
 ], 
 [  
	 "header" => [  
		  "Authorization" => "any"  
	  ],  
 ]) 
 ->setContent()  
 ->go()  
 ->output('json');

Note: convert output to json.

you can make a request like this:

$axios = Axios::make([  
		  "url" => $url,  
		  "method" => "post",
		]);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages