PHPackages                             sierratecnologia/siravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. sierratecnologia/siravel

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

sierratecnologia/siravel
========================

Recursos para Desenvolvimento Complexo

0.4.4(5y ago)01MITPHPPHP &gt;=7.4CI failing

Since Nov 23Pushed 6mo ago1 watchersCompare

[ Source](https://github.com/SierraTecnologia/Siravel)[ Packagist](https://packagist.org/packages/sierratecnologia/siravel)[ Docs](https://sierratecnologia.com/packages/siravel/)[ RSS](/packages/sierratecnologia-siravel/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (9)Versions (27)Used By (0)

Siravel
=======

[](#siravel)

 [![Build Status](https://github.com/sierratecnologia/siravel/workflows/Tests/badge.svg)](https://github.com/sierratecnologia/siravel/actions) [![Total Downloads](https://camo.githubusercontent.com/0a39b7391778f91c42b54b7dc52becccae82b5bf78b30a9de0020d66d38d18d7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7369657272617465636e6f6c6f6769612f7369726176656c)](https://packagist.org/packages/sierratecnologia/siravel) [![Latest Stable Version](https://camo.githubusercontent.com/3557a71458fdac11f8518d817988c05efeebe267b270ce7fcf9c5cb005725c51/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7369657272617465636e6f6c6f6769612f7369726176656c)](https://packagist.org/packages/sierratecnologia/siravel) [![License](https://camo.githubusercontent.com/89697d8fe0afb6f3edd5f2f36788be44dbbf1b2a2221f54a391a514f800fa47f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7369657272617465636e6f6c6f6769612f7369726176656c)](https://packagist.org/packages/sierratecnologia/siravel)

Sobre o Siravel
---------------

[](#sobre-o-siravel)

**Siravel** é um pacote Laravel robusto e completo para desenvolvimento de aplicações complexas multi-tenant, e-commerce e CMS. Desenvolvido pela SierraTecnologia, o Siravel fornece uma arquitetura modular baseada em features, permitindo construir sistemas SaaS corporativos com isolamento de tenants, gerenciamento de negócios e uma ampla gama de funcionalidades prontas para uso.

### Principais Características

[](#principais-características)

- 🏢 **Arquitetura Multi-tenant**: Isolamento completo por tenant com suporte a database-per-tenant
- 🎯 **Sistema Modular de Features**: 13+ módulos plugáveis (Blog, Commerce, Travels, etc.)
- 🛒 **E-commerce Completo**: Produtos, pedidos, assinaturas, pagamentos e cupons
- 📝 **CMS Robusto**: Páginas, menus, widgets, FAQs com suporte a traduções
- 🔐 **Autenticação Avançada**: Suporte a LDAP e autenticação social
- 🎨 **Sistema de Temas**: Temas customizáveis com white-label
- 📊 **Business Intelligence**: Analytics, relatórios e métricas
- 🌍 **Multi-idioma**: Sistema completo de traduções
- 🔌 **Extensível**: Arquitetura baseada em providers e features

Índice
------

[](#índice)

- [Requisitos](#requisitos)
- [Instalação](#instala%C3%A7%C3%A3o)
- [Configuração](#configura%C3%A7%C3%A3o)
- [Funcionalidades](#funcionalidades)
- [Estrutura do Projeto](#estrutura-do-projeto)
- [Uso](#uso)
- [Features Disponíveis](#features-dispon%C3%ADveis)
- [Helpers e Utilidades](#helpers-e-utilidades)
- [Testes](#testes)
- [API](#api)
- [Contribuindo](#contribuindo)
- [Licença](#licen%C3%A7a)

Requisitos
----------

[](#requisitos)

- PHP: `^7.2 | ^8.0`
- Laravel: `^7.0 | ^8.0`
- MySQL 5.7+ ou MariaDB 10.2+
- Composer 2.0+
- Extensões PHP: `mbstring`, `openssl`, `PDO`, `tokenizer`, `xml`, `ctype`, `json`, `bcmath`, `gd` ou `imagick`

Instalação
----------

[](#instalação)

### Via Composer

[](#via-composer)

```
composer require sierratecnologia/siravel
```

### Publicar Assets e Configurações

[](#publicar-assets-e-configurações)

```
# Publicar tudo
php artisan vendor:publish --provider="Siravel\SiravelProvider"

# Ou publicar seletivamente
php artisan vendor:publish --tag=siravel-config
php artisan vendor:publish --tag=siravel-migrations
php artisan vendor:publish --tag=siravel-assets
```

### Executar Migrações

[](#executar-migrações)

```
php artisan migrate
```

### Instalar o Siravel

[](#instalar-o-siravel)

```
php artisan sitec:siravel:install
```

Este comando irá:

- Configurar o ambiente multi-tenant
- Criar estruturas de banco de dados
- Publicar configurações padrão
- Configurar o primeiro negócio/organização

Configuração
------------

[](#configuração)

### Arquivo de Configuração Principal

[](#arquivo-de-configuração-principal)

Após a publicação, o arquivo `config/siravel.php` estará disponível:

```
return [
    // Negócio/organização padrão
    'default' => env('SIRAVEL_DEFAULT_BUSINESS', 'ricasolucoes'),

    // Prefixo de tabelas do banco de dados
    'db-prefix' => env('SIRAVEL_DB_PREFIX', ''),

    // Paginação padrão
    'pagination' => env('SIRAVEL_PAGINATION', 25),

    // Tema frontend padrão
    'frontend-theme' => env('SIRAVEL_THEME', 'default'),

    // Habilitar multi-tenancy
    'multi-tenant' => env('SIRAVEL_MULTI_TENANT', true),

    // Configurações de features
    'features' => [
        'blog' => true,
        'commerce' => true,
        'travels' => false,
        // ... outras features
    ],
];
```

### Variáveis de Ambiente

[](#variáveis-de-ambiente)

Adicione ao seu arquivo `.env`:

```
# Configurações do Siravel
SIRAVEL_DEFAULT_BUSINESS=sua-empresa
SIRAVEL_DB_PREFIX=
SIRAVEL_PAGINATION=25
SIRAVEL_THEME=default
SIRAVEL_MULTI_TENANT=true

# Configurações de Tenancy
TENANCY_CONNECTION=mysql
TENANCY_HOST=localhost
TENANCY_DATABASE=sistema
TENANCY_USERNAME=root
TENANCY_PASSWORD=
```

Funcionalidades
---------------

[](#funcionalidades)

### Sistema Multi-tenant

[](#sistema-multi-tenant)

O Siravel utiliza o pacote Tenancy for Laravel para fornecer isolamento completo entre tenants:

```
use Siravel\Services\BusinessService;

// Obter o negócio atual baseado no domínio
$business = app(BusinessService::class)->getCurrentBusiness();

// Alternar contexto de tenant
Business::set($business);

// Verificar features ativas para o tenant
if (Features::isActive('commerce')) {
    // Lógica de e-commerce
}
```

### Sistema de Features

[](#sistema-de-features)

Features podem ser ativadas/desativadas globalmente ou por tenant:

```
use Siravel\Facades\Features;

// Verificar se uma feature está ativa
if (Features::isActive('blog')) {
    // Código do blog
}

// Ativar feature para um negócio
$business->features()->attach('commerce');

// Desativar feature
$business->features()->detach('travels');
```

### Blade Directives

[](#blade-directives)

O Siravel adiciona diretivas Blade úteis:

```
{{-- Verificar feature ativa --}}
@feature('blog')
    Blog
@endfeature

{{-- Renderizar menu --}}
@menu('main-menu')

{{-- Renderizar widget --}}
@widget('sidebar-widget')

{{-- Verificar permissões --}}
@userCan('edit-posts')
    Editar
@enduserCan
```

Estrutura do Projeto
--------------------

[](#estrutura-do-projeto)

```
siravel/
├── bin/
│   └── code-analyser              # Script de análise de código
├── config/                         # Arquivos de configuração
├── database/
│   └── migrations/                 # Migrações do banco de dados
├── helpers/                        # Funções helper globais
│   ├── functions.php
│   ├── helpers.php
│   ├── types.php
│   ├── general.php
│   ├── blade.php
│   └── commerce_helpers.php
├── publishes/                      # Arquivos para publicação
│   ├── config/
│   ├── resources/
│   ├── routes/
│   └── migrations/
├── routes/                         # Definições de rotas
│   ├── web/
│   │   ├── admin.php
│   │   ├── features.php
│   │   └── public.php
│   └── api/
│       ├── siravel.php
│       └── v1.php
├── src/
│   ├── Builders/                   # Query Builders customizados
│   ├── Console/
│   │   └── Commands/              # Comandos Artisan
│   ├── Contracts/                 # Interfaces e Traits
│   ├── Entities/                  # DTOs e Entities
│   ├── Events/                    # Eventos do sistema
│   ├── Exceptions/                # Handlers de exceção
│   ├── Facades/                   # Facades do Laravel
│   ├── Features/                  # Módulos de features
│   │   ├── Blog/
│   │   ├── Commerce/
│   │   ├── Travels/
│   │   ├── Midias/
│   │   ├── Marketing/
│   │   ├── Gamification/
│   │   └── ...
│   ├── Http/
│   │   ├── Controllers/
│   │   │   ├── Admin/            # Controllers administrativos
│   │   │   ├── Api/              # Controllers de API
│   │   │   └── Features/         # Controllers de features
│   │   ├── Middleware/           # Middlewares customizados
│   │   └── Resources/            # API Resources
│   ├── Jobs/                      # Jobs assíncronos
│   ├── Listeners/                 # Event Listeners
│   ├── Models/                    # Eloquent Models
│   │   ├── Access/               # Autenticação
│   │   ├── Blog/                 # Blog
│   │   ├── Commerce/             # E-commerce
│   │   └── Negocios/             # Business/Organizações
│   ├── Observers/                 # Model Observers
│   ├── Policies/                  # Authorization Policies
│   ├── Providers/                 # Service Providers
│   ├── Repositories/              # Repository Pattern
│   ├── Services/                  # Business Logic Services
│   └── SiravelProvider.php       # Provider principal
└── tests/
    ├── Feature/                   # Testes de feature
    ├── Unit/                      # Testes unitários
    └── Services/                  # Testes de serviços

```

Uso
---

[](#uso)

### Criando um Negócio (Business)

[](#criando-um-negócio-business)

```
use Siravel\Models\Negocios\Business;

$business = Business::create([
    'name' => 'Minha Empresa',
    'slug' => 'minha-empresa',
    'domain' => 'empresa.com.br',
    'settings' => [
        'theme' => 'corporate',
        'timezone' => 'America/Sao_Paulo',
    ],
]);

// Ativar features
$business->features()->attach(['blog', 'commerce']);
```

### Trabalhando com o Blog

[](#trabalhando-com-o-blog)

```
use Siravel\Models\Blog\Post;
use Siravel\Models\Blog\Category;

// Criar categoria
$category = Category::create([
    'name' => 'Tecnologia',
    'slug' => 'tecnologia',
]);

// Criar post
$post = Post::create([
    'title' => 'Título do Post',
    'slug' => 'titulo-do-post',
    'content' => 'Conteúdo do post...',
    'category_id' => $category->id,
    'published_at' => now(),
    'is_published' => true,
]);

// Buscar posts publicados
$posts = Post::published()->latest()->paginate(15);
```

### E-commerce

[](#e-commerce)

```
use Siravel\Models\Commerce\Product;
use Siravel\Models\Commerce\Order;
use Siravel\Models\Commerce\Cart;

// Criar produto
$product = Product::create([
    'name' => 'Produto Exemplo',
    'slug' => 'produto-exemplo',
    'description' => 'Descrição do produto',
    'price' => 99.90,
    'stock' => 100,
]);

// Adicionar ao carrinho
$cart = Cart::addItem($product, $quantity = 2);

// Criar pedido
$order = Order::createFromCart($cart, $user);
```

### Sistema de Páginas CMS

[](#sistema-de-páginas-cms)

```
use Siravel\Models\Negocios\Page;
use Siravel\Models\Negocios\Menu;

// Criar página
$page = Page::create([
    'title' => 'Sobre Nós',
    'slug' => 'sobre',
    'content' => 'Conteúdo da página...',
    'template' => 'default',
    'is_published' => true,
]);

// Criar menu
$menu = Menu::create([
    'name' => 'Menu Principal',
    'slug' => 'main-menu',
    'items' => [
        ['label' => 'Home', 'url' => '/'],
        ['label' => 'Sobre', 'url' => '/sobre'],
        ['label' => 'Blog', 'url' => '/blog'],
    ],
]);
```

Features Disponíveis
--------------------

[](#features-disponíveis)

### 1. **Blog** (`blog`)

[](#1-blog-blog)

Sistema completo de blog com posts, categorias, tags e comentários.

**Models**: `Post`, `Article`, `Category`, `Comment`**Controllers**: `BlogController`, `PostController`, `ArticleController`

### 2. **Commerce** (`commerce`)

[](#2-commerce-commerce)

Plataforma e-commerce com produtos, pedidos, assinaturas e pagamentos.

**Models**: `Product`, `Order`, `Cart`, `Transaction`, `Coupon`, `Subscription`**Controllers**: `ProductController`, `OrderController`, `TransactionController`

### 3. **Travels** (`travels`)

[](#3-travels-travels)

Sistema de reservas de viagens com integração HotelBeds.

**Models**: Travels, Bookings **Integração**: HotelBeds API **Controllers**: `TravelsController`, `HotelsController`, `RoomsController`

### 4. **Midias** (`midias`)

[](#4-midias-midias)

Gerenciamento de mídia, imagens e arquivos.

**Controllers**: `ImagesController`, `FilesController`**Recursos**: Upload, thumbnails, otimização de imagens

### 5. **Marketing** (`marketing`)

[](#5-marketing-marketing)

Ferramentas de marketing, promoções e campanhas.

**Models**: `Promotion`, `Campaign`**Controllers**: `PromotionsController`

### 6. **Gamification** (`gamification`)

[](#6-gamification-gamification)

Sistema de gamificação com pontos, badges e rankings.

### 7. **Writelabel** (`writelabel`)

[](#7-writelabel-writelabel)

CMS white-label customizável.

**Models**: `Page`, `Menu`, `Widget`, `Faq`, `Member`**Controllers**: `PagesController`, `MenuController`, `FaqController`

### 8. **Productions** (`productions`)

[](#8-productions-productions)

Gerenciamento de produção de mídia e conteúdo.

### 9. **Casa** (`casa`)

[](#9-casa-casa)

Gerenciamento de propriedades e imóveis.

### 10. **Finder** (`finder`)

[](#10-finder-finder)

Sistema de busca e descoberta.

### 11. **Escritor** (`escritor`)

[](#11-escritor-escritor)

Gerenciamento de documentos e escrita.

### 12. **Bancario** (`bancario`)

[](#12-bancario-bancario)

Funcionalidades bancárias e financeiras.

### 13. **Fa** (`fa`)

[](#13-fa-fa)

Análise financeira.

Helpers e Utilidades
--------------------

[](#helpers-e-utilidades)

### Helpers de URL

[](#helpers-de-url)

```
// URL do storage
url_storage('images/logo.png');

// URL do frontend
url_frontend('/blog/post-slug');

// URL de login
url_frontend_sign_in();

// Asset versionado
versioned_asset('css/app.css');
```

### Helpers de Usuário

[](#helpers-de-usuário)

```
// Usuário atual
$user = user();

// Verificar se está autenticado
if (signedInUser()) {
    // ...
}

// Verificar permissão
if (userCan('edit', $post)) {
    // ...
}
```

### Helpers de Conteúdo

[](#helpers-de-conteúdo)

```
// Renderizar menu
menu('main-menu', 'components.menu');

// Renderizar widget
widget('sidebar-ads');

// Converter markdown para HTML
$html = markup($markdown);

// Ícone SVG
icon('user', ['class' => 'w-6 h-6']);
```

### Helpers de Tipo

[](#helpers-de-tipo)

```
// Conversões seguras de tipo
$bool = to_bool($value);
$int = to_int($value);
$float = to_float($value);
$string = to_string($value);
$array = to_array($value);
$object = to_object($data, ClassName::class);
```

API
---

[](#api)

O Siravel fornece APIs RESTful para todas as features:

### Autenticação

[](#autenticação)

```
# Login
POST /api/v1/auth/login
{
    "email": "user@example.com",
    "password": "password"
}

# Registro
POST /api/v1/auth/register
{
    "name": "John Doe",
    "email": "john@example.com",
    "password": "password"
}
```

### Blog API

[](#blog-api)

```
# Listar posts
GET /api/v1/posts?page=1&per_page=15

# Obter post
GET /api/v1/posts/{id}

# Criar post (autenticado)
POST /api/v1/posts
{
    "title": "Título",
    "content": "Conteúdo",
    "category_id": 1
}
```

### Commerce API

[](#commerce-api)

```
# Listar produtos
GET /api/v1/products

# Adicionar ao carrinho
POST /api/v1/cart/items
{
    "product_id": 1,
    "quantity": 2
}

# Criar pedido
POST /api/v1/orders
{
    "cart_id": 1,
    "payment_method": "credit_card"
}
```

Testes
------

[](#testes)

### Executar Testes

[](#executar-testes)

```
# Todos os testes
composer test

# Ou via PHPUnit
vendor/bin/phpunit

# Com cobertura
composer test-coverage
```

### Estrutura de Testes

[](#estrutura-de-testes)

```
tests/
├── Feature/              # Testes de integração
│   ├── BlogTest.php
│   ├── CommerceTest.php
│   └── AuthTest.php
├── Unit/                 # Testes unitários
│   ├── Models/
│   └── Services/
└── Services/             # Testes de serviços
    ├── BusinessServiceTest.php
    └── FeatureServiceTest.php

```

### Exemplo de Teste

[](#exemplo-de-teste)

```
namespace Tests\Feature;

use Tests\TestCase;
use Siravel\Models\Blog\Post;

class BlogTest extends TestCase
{
    public function test_can_create_post()
    {
        $post = Post::create([
            'title' => 'Test Post',
            'content' => 'Test Content',
        ]);

        $this->assertDatabaseHas('posts', [
            'title' => 'Test Post',
        ]);
    }
}
```

Análise de Código
-----------------

[](#análise-de-código)

### PHP CS Fixer

[](#php-cs-fixer)

```
# Verificar estilo de código
composer format
```

### Psalm

[](#psalm)

```
# Análise estática
composer psalm
```

### PHPStan

[](#phpstan)

```
# Análise de código
vendor/bin/phpstan analyse
```

Comandos Artisan
----------------

[](#comandos-artisan)

```
# Instalar Siravel
php artisan sitec:siravel:install

# Backup do banco de dados
php artisan siravel:database:backup

# Criar negócio
php artisan siravel:business:create {name}

# Ativar feature
php artisan siravel:feature:enable {feature} {business?}

# Desativar feature
php artisan siravel:feature:disable {feature} {business?}
```

Arquitetura e Padrões
---------------------

[](#arquitetura-e-padrões)

### Service Layer

[](#service-layer)

```
namespace App\Services;

use Siravel\Services\BaseService;

class CustomService extends BaseService
{
    public function processData($data)
    {
        // Lógica de negócio
    }
}
```

### Repository Pattern

[](#repository-pattern)

```
namespace App\Repositories;

use Siravel\Repositories\SiravelRepository;

class CustomRepository extends SiravelRepository
{
    protected $model = CustomModel::class;

    public function findByCustomCriteria($criteria)
    {
        return $this->model->where('field', $criteria)->get();
    }
}
```

### Events &amp; Listeners

[](#events--listeners)

```
// Event
namespace Siravel\Events;

class BusinessNewRegister
{
    public $business;

    public function __construct($business)
    {
        $this->business = $business;
    }
}

// Listener
Event::listen(BusinessNewRegister::class, function($event) {
    // Processar novo negócio
});
```

Dependências
------------

[](#dependências)

### Pacotes da SierraTecnologia

[](#pacotes-da-sierratecnologia)

- **telefonica**: Sistema de telefonia e comunicação
- **porteiro**: Autenticação e controle de acesso
- **transmissor**: Sistema de transmissão e notificações
- **bancario**: Funcionalidades bancárias
- **locaravel**: Localização e traduções

### Pacotes Sugeridos

[](#pacotes-sugeridos)

- **integrations**: Integrações com serviços externos
- **stalker**: Rastreamento e analytics
- **facilitador**: Features base da plataforma
- **casa**: Gerenciamento de propriedades

Contribuindo
------------

[](#contribuindo)

Contribuições são bem-vindas! Por favor:

1. Fork o projeto
2. Crie uma branch para sua feature (`git checkout -b feature/AmazingFeature`)
3. Commit suas mudanças (`git commit -m 'Add some AmazingFeature'`)
4. Push para a branch (`git push origin feature/AmazingFeature`)
5. Abra um Pull Request

### Guia de Contribuição

[](#guia-de-contribuição)

- Siga os padrões PSR-12 de código
- Adicione testes para novas funcionalidades
- Atualize a documentação quando necessário
- Mantenha o código limpo e bem documentado

Segurança
---------

[](#segurança)

Se você descobrir algum problema de segurança, por favor envie um e-mail para  ao invés de usar o issue tracker.

Changelog
---------

[](#changelog)

Consulte [CHANGELOG.md](CHANGELOG.md) para mais informações sobre as mudanças recentes.

Licença
-------

[](#licença)

Este pacote é um software de código aberto licenciado sob a [Licença MIT](LICENSE.md).

Suporte
-------

[](#suporte)

- **Email**:
- **Issues**: [GitHub Issues](https://github.com/sierratecnologia/siravel/issues)
- **Documentação**: [GitHub Wiki](https://github.com/sierratecnologia/siravel/wiki)

---

About SierraTecnologia
----------------------

[](#about-sierratecnologia)

SierraTecnologia é uma empresa de tecnologia especializada em soluções empresariais complexas, desenvolvendo ferramentas e plataformas robustas para transformação digital. Nossa missão é fornecer tecnologia de ponta que permita às empresas crescerem e inovarem.

**Desenvolvido com ❤️ pela [SierraTecnologia](https://sierratecnologia.com.br)**

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance47

Moderate activity, may be stable

Popularity1

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 99.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~33 days

Recently: every ~76 days

Total

19

Last Release

1760d ago

Major Versions

0.0.1 → v1.0.x-dev2020-05-23

v1.0.x-dev → v10.0.x-dev2020-05-27

PHP version history (3 changes)0.0.1PHP ^7.3.0

0.2.1PHP &gt;=7.2

0.2.0PHP &gt;=7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/c0a11577f9e4f7db7533432c22786439b3155ec7bc06be9760be7260c4ce1e0d?d=identicon)[ricardosierra](/maintainers/ricardosierra)

---

Top Contributors

[![ricardosierra](https://avatars.githubusercontent.com/u/5499444?v=4)](https://github.com/ricardosierra "ricardosierra (612 commits)")[![claude](https://avatars.githubusercontent.com/u/81847?v=4)](https://github.com/claude "claude (1 commits)")

---

Tags

SierraTecnologiasiravel

### Embed Badge

![Health badge](/badges/sierratecnologia-siravel/health.svg)

```
[![Health](https://phpackages.com/badges/sierratecnologia-siravel/health.svg)](https://phpackages.com/packages/sierratecnologia-siravel)
```

###  Alternatives

[wireui/wireui

TallStack components

1.8k1.3M16](/packages/wireui-wireui)[ramonrietdijk/livewire-tables

Dynamic tables for models with Laravel Livewire

21147.4k](/packages/ramonrietdijk-livewire-tables)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
