к каталогу

📦 laravel-livewire-tables/ rappasoft

A dynamic table component for Laravel Livewire

Открыть на GitHubобновлён 3нед назад
Звёзды
2.0k
Форки
373
За неделю
За месяц
Рост %
Язык
PHP

Установка и запуск

Installation

You can install the package via composer:

composer require rappasoft/laravel-livewire-tables

You must also have Alpine.js version 3 or greater installed and available to the component.

Basic Example

<?php

namespace App\Http\Livewire\Admin\User;

use App\Domains\Auth\Models\User;
use Illuminate\Database\Eloquent\Builder;
use Rappasoft\LaravelLivewireTables\DataTableComponent;
use Rappasoft\LaravelLivewireTables\Views\Column;

class UsersTable extends DataTableComponent
{
    protected $model = User::class;

    public function configure(): void
    {
        $this->setPrimaryKey('id');
    }

    public function columns(): array
    {
        return [
            Column::make('ID', 'id')
                ->sortable(),
            Column::make('Name')
                ->sortable(),
        ];
    }
}

Из README репозитория · полный README на GitHub

Категории

Теги

datatableslaravellaravel-livewirelivewirelivewire-tables