luminix/bi

The Luminix extension to create beautiful dashboards with Laravel
1,311
Install
composer require luminix/bi
Latest Version:1.3.1
PHP:^8.2
Laravel:11 · 12 · 13
License:MIT
Last Updated:Oct 15, 2026
Links: GitHub  ·  Packagist
Maintainer: obrunopolo

Luminix BI

Pacote Laravel para criação de dashboards analíticos com uma arquitetura componentizável de Widgets, Métricas, Dimensões e Filtros.

composer require luminix/bi
php artisan bi:install

Defina seu primeiro dashboard:

// app/Bi/Dashboards/VendasDashboard.php

class VendasDashboard extends Dashboard
{
    public $uriKey = 'vendas';
    public $name   = 'Vendas';
    public $model  = Pedido::class;

    public function widgets(): array
    {
        return [
            LineChart::create('receita-mensal', 'Receita Mensal')
                ->dimension(new MonthDimension('created_at', 'Mês'))
                ->metric(new SumMetric('total', 'Total')),
        ];
    }

    public function filters(): array
    {
        return [
            DateIntervalFilter::create('created_at', 'Período'),
        ];
    }
}

Requisitos: PHP 8.2+ (8.3+ para Laravel 13), Laravel 11.x, 12.x ou 13.x, luminix/backend ^1.1, luminix/frontend ^1.1

Licença: MIT — fork de laravel-bi/laravel-bi por Alberto Bottarini

Documentação completa: docs/INDEX.md

Related Packages

doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database s...

644,549,754 9,698
laravel/framework

The Laravel Framework.

598,760,099 34,966
laravel/tinker

Powerful REPL for the Laravel framework.

507,193,856 7,441
laravel/serializable-closure

Laravel Serializable Closure provides an easy and secure way to serialize closur...

423,477,751 607
nunomaduro/collision

Cli error handling for console/command-line PHP applications.

403,217,078 4,664

Version History

Version Released PHP Laravel License
1.3.1 ^8.2 ^11.0|^12.0|^13.0 MIT
1.3.0 ^8.2 ^11.0|^12.0|^13.0 MIT
1.2.0 ^8.2 ^11.0|^12.0|^13.0 MIT
1.1.2 ^8.2 ^11.0|^12.0|^13.0 MIT
1.1.1 ^8.2 ^11.0|^12.0|^13.0 MIT