Laravel package to import data via Daisycon Rest API (affiliates)

laravel, affiliates, Daisycon



Laravel package to import data via Daisycon Rest API (affiliates)


First install the package via Composer:

composer require "bahjaat/daisycon":"^2.0"

Or manually include it into your composer.json file

    "require": {
        "bahjaat/daisycon": "^2.0"

and run composer update after that.


Skip this step when using Laravel 5.5 or above.

Edit your config/app.php file, to include the service provider:


Publishing config files

php artisan vendor:publish --provider="Bahjaat\Daisycon\DaisyconServiceProvider" --tag="config"
php artisan vendor:publish --provider="Cviebrock\EloquentSluggable\ServiceProvider"

Migrate the database

php artisan migrate


After setting up you have to configure your Daisycon settings at app/config/daisycon.php Really important attribute are:

  • username
  • password
  • media_id
  • publisher_id

When using >= v2.0.6 you can also set your .env file with the following variables:


Seeding database

For your convenience there are some database seed classes provided with the package.

  • The first one is adding some country(codes) into the databse.
  • The second one is adding some active programs.

Just run these commands:

  • php artisan db:seed --class=CountrycodesTableSeeder
  • php artisan db:seed --class=ActiveProgramTableSeeder


After all, you can import your programs, feeds and subscriptions into you own database. Go hit the road!

php artisan daisycon:get-programs
php artisan daisycon:get-subscriptions
php artisan daisycon:get-feeds
php artisan daisycon:get-products


  • Writing tests

Last words

Need some adjustments? Please create a pull-request and we will make this package a better one together.


This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details or LICENSE.txt distributed with this class.