Download the PHP package kg-bot/rackbeat-integration-dashboard without Composer
On this page you can find all versions of the php package kg-bot/rackbeat-integration-dashboard. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kg-bot/rackbeat-integration-dashboard
More information about kg-bot/rackbeat-integration-dashboard
Files in kg-bot/rackbeat-integration-dashboard
Package rackbeat-integration-dashboard
Short Description Dashboard for all Rackbeat integrations
License MIT
Informations about the package rackbeat-integration-dashboard
Laravel Package that allows central monitoring of all Rackbeat integrations
1. composer require kg-bot/rackbeat-integration-dashboard
inside your integration project
2. Export configurations php artisan vendor:publish
for this package and change your Connection class inside
3. Run migrations
4. Run php artisan make:dashboard-token
5. Add rackbeat-integration-dashboard/*
to your VerifyCsrfToken
middleware $except
property
This package requires you to use Laravel Jobs for all of your transfers and tasks between Rackbeat and 3rd party integrations.
Each of your Job classes must extend KgBot\RackbeatDashboard\Classes\DashboardJob
and it must have special __construct
code.
Jobs are not dispatched directly, instead you need to create a new KgBot\RackbeatDashboard\Models\Job
model and it will automatically dispatch job using observer.
If you need any special constructor data you must send them in Job
model's create()
method, they will be serialized and saved in database so you will have to use them as so from you Job's constructor.
Example of this would look like this:
And this is how you would start this job from your controller
created_by
parameter is Connection ID for which you create this model/job.
If you need any more info feel free to contact maintainers, read this code or read Billy integration code because this is all used inside that integration.
All versions of rackbeat-integration-dashboard with dependencies
laravel/framework Version ^6|^7
maxbanton/cwh Version ^2.0
guzzlehttp/guzzle Version *
ext-json Version *