easy-affiliates is a Laravel5.0 based web app that integrates Infusionsoft API (https://github.com/infusionsoft/infusionsoft-php) to manage sales affiliates and payouts. The dashboard shows clicks, sales and profit from each affiliate and calculates the outstanding payouts for them Integrated seamlessly with Infusionsoft and based on latest Laravel5 framework.
##Requirements
PHP >= 5.4.0
MCrypt PHP Extension
Enable creating triger in database
SQL server(for example MySQL)
- Step 1: Get the code
- Step 2: Use Composer to install dependencies
- Step 3: Create database
- Step 4: Install
- Step 5: Start Page
https://github.com/ruben-verhagen/easy-affiliates.git
Laravel utilizes Composer to manage its dependencies. First, download a copy of the composer Once you have the PHAR archive, you can either keep it in your local project directory or move to usr/local/bin to use it globally on your system. On Windows, you can use the Composer Windows installer.
Then run:
composer install
to install dependencies Laravel and other packages.
If you finished first three steps, now you can create database on your database server(MySQL). You must create database with utf-8 collation(uft8_general_ci), to install and application work perfectly.
Now that you have the environment configured, you need to create a database configuration for it. For create database t
php artisan migrate
And to initial populate database use this:
php artisan db:seed
You can now login to admin part of EasyAffiliates
username: [email protected]
password: admin