Download the PHP package tranquil-tools/laravel-vue-table-builder without Composer
On this page you can find all versions of the php package tranquil-tools/laravel-vue-table-builder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tranquil-tools/laravel-vue-table-builder
More information about tranquil-tools/laravel-vue-table-builder
Files in tranquil-tools/laravel-vue-table-builder
Package laravel-vue-table-builder
Short Description A VueJS/Inertia TableBuilder package for Laravel
License MIT
Homepage https://github.com/comfycodersbv/laravel-vue-table-builder
Informations about the package laravel-vue-table-builder
A VueJS/Inertia TableBuilder package for Laravel
A powerful and flexible table builder package for Laravel with Vue 3, Inertia.js, and shadcn-vue components.
Installation
You can install the package via composer:
Install the required npm packages:
Alter your vite.config.ts to add an @table-builder alias:
You can publish the config file with:
The content of the published config can be viewed here.
Usage
Backend (Laravel)
Create a table class:
In your controller:
Frontend (Vue)
Import the TableBuilder component:
Features
- 🎨 Beautiful UI with shadcn-vue table components
- 🔍 Sortable columns with visual indicators
- 📄 Pagination with Inertia.js optimization
- 🎯 Nested relationship support (e.g.,
user.company.name) - 🚀 Built with TypeScript for type safety
- ⚡ Optimized navigation with preserve-state and preserve-scroll
- 📱 Fully responsive design
Changelog
Please see CHANGELOG for more information on what has changed recently.
Credits
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-vue-table-builder with dependencies
illuminate/contracts Version ^11.0||^12.0||^13.0
spatie/laravel-package-tools Version ^1.16