Tiles for Laravel Dashboard that shows total and latest Upsales data.
You can install the package via composer:
composer require robbens/laravel-dashboard-upsales
In your dashboard view.
<x-dashboard>
<livewire:upsales-total-sales-tile position="a1:b1" />
<livewire:upsales-latest-sales-tile position="a2:b3" limit="15" />
</x-dashboard>
Configure config/dashboard.php
.
How to generate a token can be found here.
[
// ...
'tiles' => [
'upsales' => [
'token' => 'xxxxxxxxxxxx',
'total-sales' => [
'from-date' => \Carbon\Carbon::now()->firstOfMonth(), // Date in the past to fetch data from. Can be a Carbon instance or days as integer
],
'latest-sales' => [
'from-date' => \Carbon\Carbon::now()->subDays(30), // Date in the past to fetch data from. Can be a Carbon instance or days as integer
]
],
]
]
Schedule the command in app/Console/Kernel.php
.
protected function schedule(Schedule $schedule)
{
$schedule->command(\Robbens\UpsalesTile\FetchLatestSalesFromUpsalesCommand::class)->everyMinute();
$schedule->command(\Robbens\UpsalesTile\FetchTotalSalesFromUpsalesCommand::class)->everyMinute();
}
composer test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.