marcreichel/igdb-laravel
Eloquent-style models and query builder for the IGDB API in Laravel, with Twitch authentication and webhook support handled for you.
184,390
114
| Install | |
|---|---|
composer require marcreichel/igdb-laravel |
|
| Latest Version: | 6.1.0 |
| PHP: | ^8.2 |
| Laravel: | 12 · 13 |
| Older releases: | 5 – 11 |
| License: | MIT |
| Last Updated: | Oct 9, 2026 |
| Links: | GitHub · Packagist |
Maintainer: marcreichel
Installation
Create a Twitch Developer App, then install the package via composer:
composer require marcreichel/igdb-laravel
Publish the config file to config/igdb.php and set your TWITCH_CLIENT_ID and TWITCH_CLIENT_SECRET:
php artisan igdb:publish
Example
use MarcReichel\IGDBLaravel\Models\Game;
$game = Game::where('name', 'Fortnite')->first();
Documentation
- Installation
- Getting started
- Select (Fields)
- Search
- Fuzzy Search
- Where clauses
- Ordering, Limit, & Offset
- Cache
- Relationships (Extends)
- Fetch results
- Reading properties
- Images
- Webhooks
Testing
Run the tests with:
composer test
Contribution
Pull requests are welcome :)
Related Packages
uzpeng/elasticsearch
Laravel, Lumen and Native php elasticseach query builder to build complex querie...
9,036
0
richan-fongdasen/eloquent-blameable
Blameable behavior implementation for your Eloquent Model in Laravel
235,687
34
cacing69/bitbuilder
Make easy query builder / eloquent queries based on requests for API Response
66
1
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 6.1.0 | ^8.2 | ^12.0| | MIT | |
| 6.0.0 | ^8.2 | ^12.0| | MIT | |
| 5.3.1 | ^8.2 | ^11.0| | MIT | |
| 5.3.0 | ^8.2 | ^11.0| | MIT | |
| 5.2.0 | ^8.2 | ^11.0| | MIT | |
| 5.1.0 | ^8.2 | ^11.0 | MIT | |
| 5.0.0 | ^8.2 | ^11.0 | MIT | |
| 4.3.0 | ^8.1 | ^9.0| | MIT | |
| 4.2.0 | ^8.1 | ^8.40.0| | MIT | |
| 4.1.0 | ^8.1 | ^8.40.0| | MIT | |
| 4.0.0 | ^8.1 | ^8.40.0| | MIT | |
| 3.8.1 | ^8.0.2 | ^8.40.0| | MIT | |
| 3.8.0 | ^8.0.2 | ^8.40.0| | MIT | |
| 3.7.0 | ^8.0.2 | ^8.40.0| | MIT | |
| 3.6.1 | ^8.0 | ^8.40.0| | MIT | |
| 3.6.0 | ^8.0 | ^8.40.0| | MIT | |
| 3.5.3 | ^8.0 | ^8.40.0 | MIT | |
| 3.5.2 | ^8.0 | ^8.40.0 | MIT | |
| 3.5.1 | ^8.0 | ^8.40.0 | MIT | |
| 3.5.0 | ^8.0 | ^8.40.0 | MIT | |
| 3.4.0 | ^8.0 | ^8.40.0 | MIT | |
| 3.3.1 | ^8.0 | ^8.40.0 | MIT | |
| 3.3.0 | ^8.0 | ^8.40.0 | MIT | |
| 3.2.1 | ^8.0 | ^8.40.0 | MIT | |
| 3.2.0 | ^8.0 | ^8.40.0 | MIT | |
| 3.1.2 | ^8.0 | ^8.40.0 | MIT | |
| 3.1.1 | ^8.0 | ^8.40.0 | MIT | |
| 3.1.0 | ^8.0 | ^8.40.0 | MIT | |
| 3.0.0 | ^8.0 | ^8.40.0 | MIT | |
| 2.4.6 | ^7.3 | | ^8.40.0 | MIT |
Showing the latest 30 of 69. See every release on Packagist