gumphp / laravel-pexels
Pexels API client for Laravel
dev-master
2024-03-21 17:34 UTC
Requires
- php: ^7.4|^8.0
- guzzlehttp/guzzle: ^6.2.1|^7.0
- illuminate/support: ^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-11-21 18:59:23 UTC
README
Provides access to Pexels API for Laravel projects
Table of contents
Installation
To get the latest version of Laravel Pexels
, simply require the project using Composer:
$ composer require justraviga/laravel-pexels
Or manually update require
block of composer.json
and run composer update
.
{ "require": { "justraviga/laravel-pexels": "^0.1" } }
Using
use JustRaviga\Pexels\Clients\PhotoApiClient; use JustRaviga\Pexels\Facades\Pexels; $client = new PhotoApiClient(); // Good for controller method/artisan command handle()/job handle() dependency injection // OR $client = Pexels::photos(); $response = $client->search('cats'); foreach ($response->photos as $photo){ $photo->width; $photo->height; $photo->url; $photo->src->medium; }