yungifez / artisan-ui
This package is abandoned and no longer maintained.
The author suggests using the yungifez/april-ui package instead.
A livewire blade UI component library
v0.0.5
2025-02-28 01:23 UTC
Requires
- php: ^8.2
- illuminate/contracts: ^10.0|^11.0|^12.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.8
- pestphp/pest: ^2.20
- pestphp/pest-plugin-arch: ^2.5
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
README
This is still a work in progress
Introudction
April UI is a component library that aims to bring the elegance of ShadCN to laravel. It is built using tailwind, alpine JS, and laravel blade.
Official website
You can find the official docs on the April UI website.
Livewire data tables
The Livewire adapter ships with April UI. Install April UI and Livewire in your Laravel application:
composer require yungifez/april-ui livewire/livewire
Then extend Yungifez\\AprilUI\\Livewire\\DataTableComponent, provide a query builder, and define columns with Yungifez\\AprilUI\\Livewire\\Columns\\Column. The adapter adds server-side search, sorting, pagination, URL state, and row selection while the base april:data-table component remains usable without Livewire.