1. Go to this page and download the library: Download inertify/table library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
inertify / table example snippets
use Inertia\Inertia;
use App\Models\User;
use Inertify\Table\Column;
use Inertify\Table\Filter;
use Inertify\Table\Table;
public function index()
{
$table = Table::make('users')
->columns([
Column::make('name'),
Column::make('email'),
Column::make('role'),
Column::make('created_at')->type('date'),
])
->sorts(['name', 'email', 'created_at'])
->filters(['name', 'email', 'created_at'])
->defaultSort('-created_at');
return Inertia::render('Users/Index', [
...$table->payload(
query: User::query(),
rowsKey: 'users',
metaKey: 'meta'
),
]);
}