anomaly/textarea-field_type
Textarea field type for the Anomaly CMS field type system, adding a multi-line text input control to module and stream forms in PyroCMS/Anomaly. Lightweight and narrowly scoped, with little adoption and limited documentation.
Architecture fit
anomaly/textarea-field_type is not a general-purpose Laravel package — it is a Streams Platform addon (PyroCMS 3.x lineage). It registers a field type that renders a plain <textarea> form control and persists a string value through Streams' field type contract.TextareaFieldType class extending the base field type, a config/lang folder, and a Blade view for the input. There is no business logic, no persistence layer of its own, and no public API surface beyond the Streams field type registration.anomaly/streams-platform. In a vanilla Laravel application this package adds nothing that {{ Form::textarea(...) }} or a Blade component does not already provide.Integration feasibility
composer require anomaly/textarea-field_type, auto-discovery registers the provider, then the field type is assigned to a Streams field via the control panel.Technical risk
Key questions
Stack fit
Migration path
string/text attribute and replace the control with a native Blade textarea or a form builder component. No proprietary serialization to unwind.composer.json constraints, replace deprecated Streams/Laravel contracts, and re-publish the view namespace. Budget ~1–2 engineer-days.Compatibility
Sequencing
composer.lock and vendor or mirror the source to insulate against upstream removal.Maintenance
Support
Scaling
TEXT vs MEDIUMTEXT/LONGTEXT deliberately, and avoid loading the field in list/grid views where it is not displayed.Failure modes
Ramp-up
How can I help you explore Laravel packages today?