- How do I install Tablar in a new Laravel 13 project?
- Run `composer require takielias/tablar` after creating your Laravel project. Then execute `php artisan tablar:install` to publish assets, views, and configurations. The package includes a demo project on GitHub for reference.
- Does Tablar work with Laravel 10?
- No, Tablar officially supports Laravel 11–13. While Laravel 10 may work with minor adjustments, the package is optimized for newer Laravel features like Vite integration and Eloquent improvements.
- Can I customize the dynamic menu without forking?
- Yes, Tablar provides Blade components and configuration files to modify menus. Use the `menuItems` array in `config/tablar.php` to add/remove items. For advanced filtering (e.g., role-based), extend the `TablarMenu` service provider.
- Will Tablar conflict with existing Livewire components?
- Tablar includes native Livewire support, but test your existing components for conflicts. The package uses Alpine.js for interactivity, which may require adjustments if your components rely on global event listeners.
- How do I disable the Breeze-inspired auth scaffolding?
- Set `'auth_scaffolding' => false` in `config/tablar.php`. This prevents the package from publishing auth views and migrations, allowing you to use your own auth system (e.g., Sanctum, Fortify).
- Is Tablar compatible with Inertia.js or non-Blade templating?
- No, Tablar is Blade-focused. For Inertia.js, consider extracting Tabler’s CSS/JS assets manually or using a hybrid approach with shared Blade partials. The package enforces a `resources/vendor/tablar` structure.
- What Node.js version is required, and how do I handle CI/CD?
- Tablar requires Node.js 20.19+. For CI/CD, use a Docker container with Node 20+ or pin the version in your pipeline. The package leverages Vite, so ensure `node_modules` are installed before running `npm install`.
- Can I use Tablar for a headless API backend?
- No, Tablar is designed for server-rendered Blade views. For headless APIs, use Laravel’s default setup with Inertia.js or a frontend framework like React/Vue. Tablar’s assets (CSS/JS) are tied to Blade templates.
- How do I update Tablar when Tabler UI releases a new version?
- Monitor the [Tablar GitHub](https://github.com/takielias/tablar) for updates. Major Tabler UI changes may require manual adjustments to Blade components. The package aims to align with Tabler’s v1.x series.
- What are the alternatives to Tablar for Laravel admin dashboards?
- Consider Laravel Nova (paid, feature-rich), Filament (modern admin panels), or Jetstream (auth + dashboard). For open-source options, explore `orchid/platform` or `beyondcode/laravel-websockets` for custom dashboards.