Download the PHP package hungrybus/filament-custom-fields without Composer
On this page you can find all versions of the php package hungrybus/filament-custom-fields. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download hungrybus/filament-custom-fields
More information about hungrybus/filament-custom-fields
Files in hungrybus/filament-custom-fields
Package filament-custom-fields
Short Description This plugin allows to create custom fields via front-end
License MIT
Homepage https://github.com/hungrybus/filament-custom-fields
Informations about the package filament-custom-fields
This plugin allows to create custom fields via front-end
Filament Custom Fields is a plugin for Laravel Filament that allows you to add custom fields to your Filament resources.
Installation
You can install the package via composer:
You can publish and run the migrations with:
After publishing the migration files, run the migrations:
Configuration
The package provides a configuration file located at config/custom-fields.php
.
In this file, you can specify the resources and models that will utilize custom fields. For example:
Usage
In order to save and/or display custom fields for a model, you need to add the HasCustomData
trait to the model:
If you have multi-tenancy enabled, you can specify the tenant column in the model:
Displaying Custom Field Responses
To display custom field responses in a resource's table, add the custom fields column:
Displaying Custom Field Responses in a Form
To display custom field responses in a form, add the custom fields to the form:
In Create page, add the CreatesWithCustomData
trait to the resource:
Then, in the Edit page, add the UpdatesWithCustomData
trait to the resource:
Displaying Custom Field Responses in Infolist
To display custom field responses in an infolist, add the custom fields to the infolist:
Credits
This package is developed and maintained by HungryBus.
Disclaimer
This is my very first open-source package. I am still learning the open-source topic, and I am open to any constructive feedback or suggestions. Please feel free to open an issue to express an opinion or ask a question. If you think you can help this package to grow, please feel free to open a pull request.
Due to my job and some personal stuff, I am extremely busy at the moment, and it is quite hard to me to find time to work on this on everyday basis. I will try to find time to work on this package as much as I can.
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-custom-fields with dependencies
filament/filament Version ^3.0
spatie/laravel-package-tools Version ^1.15.0
vicmans/filament-number-input Version ^1.0