Download the PHP package thiktak/filament-nested-builder-form without Composer
On this page you can find all versions of the php package thiktak/filament-nested-builder-form. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download thiktak/filament-nested-builder-form
More information about thiktak/filament-nested-builder-form
Files in thiktak/filament-nested-builder-form
Package filament-nested-builder-form
Short Description Plugin for FilamentPHP - Nested Builder Form Component
License MIT
Homepage https://github.com/Thiktak/filament-nested-builder-form
Informations about the package filament-nested-builder-form
Nested Builder Form (Filament v3 Form)
Filament V3 Form plugin. Add a new feature for Nested Builder.
Installation
You can install the package via composer:
Usage
On any Form :
- Call instead of
- All all your Builder configuration inside .
- Use instad of
Use of to know where you are (level 1 to n)
Note:
- NestedBuilder like Builder works with an array/json data.
Example
One concrete example of this package, allow you to create a nested AND/OR field/condition/value like complexe group SQL queries.
Example of advanced usage of this package:
How it work ?
You can achieve the same behavior with few lines of code.
- Create a function with your builder ()
- On your schema, pass the function that call itself inside a lambda function ().
- On you builder function, add a new Builder with identical logic ()
Example:
Use thiktak/filament-nested-builder-form if you want to implement a rich SQL selector & query builder.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Thiktak
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-nested-builder-form with dependencies
filament/forms Version ^3.0
spatie/laravel-package-tools Version ^1.15.0
illuminate/contracts Version ^10.0