Static Forms
Last updated
Last updated
This is the official documentation of the forestadmin/laravel-forestadmin
v2+ and forestadmin/symfony-forestadmin
PHP agents.
Very often, you will need to ask for user inputs before triggering the logic behind an action.
For example, you might want to specify a reason if you want to block a user account. Or set the amount to charge a user’s credit card.
Fields are configurable using the following properties:
When using the Collection
type, you can create a reference to a record of any collection.
The value of the field will be the primary key of the selected record.
Note that the value will be stored in an array as the target collection may be using a composite primary key. When not using a composite primary key, the array can be assumed to contain a single value.
Property | Expected value | Description |
---|---|---|
type
FieldType::{BOOLEAN
, DATE
, DATE_ONLY
, ENUM
, JSON
, NUMBER
, STRING
, NUMBER_LIST
, ENUM_LIST
, STRING_LIST
, LIST
, FILE_LIST
and COLLECTION
}
Set the type of the field.
label
string
Set the label of the field.
id
string
Set the id of the field. The is used internally and to access values from the context. If not set the label will be used.
description
string
Set the description of the field.
isRequired
boolean
Make the field required (default false).
isReadOnly
boolean
Make the field read-only (default false).
defaultValue
any
Set the default value of the field.
enumValues
array of strings
Change the list of possible values of the field when type is FieldType::ENUM
.