codebar-ag / filament-revealable-field
This is my package laravel-filament-revealable-field
Fund package maintenance!
CodebarAg
Requires
- php: 8.2.*||8.3.*||8.4.*
- filament/infolists: ^3.3
- illuminate/contracts: ^12.0
- livewire/livewire: ^3.6
- spatie/laravel-package-tools: ^1.19
Requires (Dev)
- larastan/larastan: ^v3.1
- laravel/pint: ^1.21
- nunomaduro/collision: ^8.1.1
- orchestra/testbench: ^10.0
- pestphp/pest: ^3.7
- pestphp/pest-plugin-arch: ^3.0
- pestphp/pest-plugin-laravel: ^3.1
- phpstan/extension-installer: ^1.4
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- spatie/laravel-ray: ^1.39
README
π‘ What is Filament Revealable Field?
Filament Revealable Field is an Infolist Field for toggling the advisability of data.
π Requirements
Package | PHP | Laravel | Filament Infolists |
---|---|---|---|
v12.0.0 | ^8.2 - ^8.4 | 12.x | ^3.3 |
v2.0.0 | ^8.2 - ^8.3 | 11.x | ^3.2 |
v1.0.0 | ^8.2 - ^8.3 | 11.x | ^3.2 |
βοΈ Installation
You can install the package via composer:
composer require codebar-ag/laravel-filament-revealable-field php artisan filament:assets
Usage
Infolists:
use CodebarAg\FilamentRevealableField\Infolists\Components\RevealableEntry; ... public function form(Form $form): Form { return $form ->schema([ RevealableEntry::make('revealable') ->label('REVEALABLE'); ]); } ...
π§ Testing
Copy your own phpunit.xml-file.
cp phpunit.xml.dist phpunit.xml
Run the tests:
./vendor/bin/pest
π§ Building
node bin/build npx tailwindcss -i resources/css/laravel-filament-revealable-field.css -o dist/laravel-filament-revealable-field.css
Note: there is no output, but the build will be in the dist
directory.
π Changelog
Please see CHANGELOG for recent changes.
βοΈ Contributing
Please see CONTRIBUTING for details.
composer test
Code Style
./vendor/bin/pint
π§βπ» Security Vulnerabilities
Please review our security policy on reporting security vulnerabilities.
π Credits
- Rhys Lees
- Sebastian Fix
- All Contributors
- Skeleton Repository from Spatie
- Laravel Package Training from Spatie
π License
The MIT License (MIT). Please have a look at License File for more information.