Installation
Requirements
Backend
- PHP
8.2+ - Laravel
12or13 - Inertia.js
2.0+
Frontend (React)
- React
18or19 @inertiajs/react2.0+@tanstack/react-table8.0+- Tailwind CSS
3.4+or4.0+ - Ziggy
2.0+
Frontend (Vue)
- Vue
3.4+ @inertiajs/vue32.0+- Tailwind CSS
3.4+or4.0+ - Ziggy
2.0+
PHP Package
bash
composer require forjedio/inertia-tablePublish the config (optional):
bash
php artisan vendor:publish --tag=inertia-table-configFrontend Package
bash
npm install @forjedio/inertia-table-reactbash
npm install @forjedio/inertia-table-vueTailwind CSS Setup
Tailwind ignores node_modules by default. Add a source directive so it detects the package's classes.
css
/* resources/css/app.css */
@source '../../node_modules/@forjedio/inertia-table-react/dist';css
/* resources/css/app.css */
@source '../../node_modules/@forjedio/inertia-table-vue/dist';js
// tailwind.config.js
module.exports = {
content: [
// ... existing paths
'./node_modules/@forjedio/inertia-table-react/dist/**/*.js',
// or for Vue:
// './node_modules/@forjedio/inertia-table-vue/dist/**/*.js',
],
}