Laravel Eventbrite

A Laravel package for working with Eventbrite.

Eventbrite API documentation can be found at:

Application Register

To use Eventbrite API an application needs creating at


Via Composer

composer require dcblogdev/laravel-eventbrite


You can publish the config file with:

php artisan vendor:publish --provider="Dcblogdev\Eventbrite\EventbriteServiceProvider" --tag="config"

When published, the config/box.php config file contains:

return [
    'key' => env('EVENTBRITE_KEY'),
    'org' => env('EVENTBRITE_ORG_ID'),

.ENV Configuration

You should add the env variables to your .env file, this allows you to use a different application on different servers.

EVENTBRITE_KEY needs your application key

EVENTBRITE_ORG_ID can be used to set your organisation.



Import Namespace

use Dcblogdev\Eventbrite\Facades\Eventbrite;
A routes example:

Route::get('eventbrite', function() {

    //get all events

Calls can be made by referencing Eventbrite:: then the verb get,post,put,patch or delete followed by the end point to call. An array can be passed as a second option.

The end points are relative paths after

Example GET request


The formula is:

Eventbrite::get('path', $array);
Eventbrite::post('path', $array);
Eventbrite::put('path', $array);
Eventbrite::patch('path', $array);
Eventbrite::delete('path', $array);