| Package Data | |
|---|---|
| Maintainer Username: | hydrarulz | 
| Maintainer Contact: | lucadanielcostin@gmail.com (Daniel Luca) | 
| Package Create Date: | 2015-04-24 | 
| Package Last Update: | 2015-06-15 | 
| Home Page: | |
| Language: | PHP | 
| License: | MIT | 
| Last Refreshed: | 2025-11-04 03:02:34 | 
| Package Statistics | |
|---|---|
| Total Downloads: | 358 | 
| Monthly Downloads: | 0 | 
| Daily Downloads: | 0 | 
| Total Stars: | 0 | 
| Total Watchers: | 3 | 
| Total Forks: | 0 | 
| Total Open Issues: | 0 | 
Install it with
composer require "hydrarulz/laravel-mixpanel:dev-master"
Add the service provider at the end of the providers array in file config/app.php:
'Hydrarulz\LaravelMixpanel\LaravelMixpanelServiceProvider',
The service provider will register an interface, but you should also register the alias at the end of the aliases array:
'LaravelMixpanel' => 'Hydrarulz\LaravelMixpanel\Facades\LaravelMixpanel',
Then the you should publish the config file with
php artisan vendor:publish
This creates your config file /config/laravel-mixpanel.php that looks like this:
<?php
return [
    'token' => 'YOUR TOKEN HERE'
];
Replace with your Mixpanel token.
After this you can start using it in your application
$mixpanel = LaravelMixpanel::getInstance();
$mixpanel->people->set(
    $user->mixpanel_id
    , [
        'name' => 'Daniel Luca'
    ]
);
$mixpanel->track(
	'Event'
    , [
        'Type' => 'Click'
    ]
);