Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Nova Field Manager

Nova Field Manager Laravel Package

reedware/nova-field-manager

A Laravel Nova package for managing custom fields: register, organize, and reuse field configurations across your Nova resources to keep forms consistent and reduce repetitive field definitions in your admin panel.

View on GitHub
Deep Wiki
Context7

Creates a field facade for referencing fields.

Frequently asked questions about Nova Field Manager
What is reedware/nova-field-manager used for in Laravel Nova?
It provides a field facade for referencing Laravel Nova fields through centralized aliases instead of importing and instantiating concrete field classes throughout your resources. The goal is to organize reusable field configurations and reduce repetitive field definitions in larger Nova admin panels. It is a developer-experience utility, not a persistence or runtime service.
How do I install nova-field-manager in a Laravel Nova application?
Install it with Composer and let Laravel package discovery register the service provider, or add the provider manually if discovery is not supported. Then define the field aliases according to the package configuration or provider conventions and replace selected direct Nova field references with facade calls. Because the README excerpt is unavailable, verify the exact provider, facade, and config steps in the repository before adopting it.
Does nova-field-manager support Laravel 10, Laravel 11, Nova 4, or Nova 5?
That cannot be confirmed from the available context, and the last release appears to be from June 2021, which predates modern Nova 4 and Nova 5 releases. Check the package composer.json for PHP, Laravel, and Nova version constraints against your stack. Treat it as a time-boxed compatibility spike rather than an assumed production dependency.
How are field aliases registered and resolved in nova-field-manager?
The package uses a facade to map aliases to Nova field classes, but the exact registration mechanism may be a config file, service provider, or static map. Inspect the package source and configuration to confirm how aliases are defined and resolved. If the mapping is extensible, you can add aliases for your own field conventions.
Can I use nova-field-manager with custom Nova field classes?
The facade concept should allow custom Nova field classes if the alias mapping can be extended, but that depends on the package implementation. Verify that custom classes resolve correctly and that their constructors and fluent methods behave the same as direct usage. Do not assume support for every custom field API without testing.
Does the facade support make(), rules(), sortable(), and field-specific arguments?
A facade wrapper can forward calls to Nova field instances, but full API parity is not guaranteed from the package description alone. Test make(), validation rules, sortable, searchable, relationship fields, and any field-specific constructor arguments in a non-critical resource. Compare behavior directly against standard Nova field usage before rolling it out broadly.
Will nova-field-manager break IDE autocompletion or static analysis?
Facade aliases can obscure concrete Nova field types, which may reduce IDE autocompletion and static-analysis accuracy. You can mitigate this with docblocks, PHPStan or Psalm stubs, and clear internal conventions, but teams that rely heavily on type safety may prefer direct class references. Evaluate the tradeoff against the reduction in import sprawl.
Is nova-field-manager safe for production given its lack of recent releases?
The package has no visible recent maintenance, zero stars, zero dependents, and a last release from June 2021, so compatibility and supply-chain risk are non-trivial. Its security scope is low, but a facade tied to Nova field classes can break when Nova constructors, namespaces, or resolution behavior change. Pin the version, audit the source, and keep a fork or internal replacement path available.
Does nova-field-manager have tests or CI evidence?
There is no visible evidence of test coverage or CI in the provided assessment, and the repository appears to have little ecosystem validation. Inspect the GitHub repository for tests, workflows, and recent commits before relying on it. For production use, require at least a local compatibility test suite covering the Nova fields you plan to alias.
What is the fallback if nova-field-manager is abandoned or incompatible?
You can replace it with an internal facade, a simple alias map in a service provider, or direct Nova field class references. Forking or vendoring the package is also feasible because its architectural footprint is small and it has no database or infrastructure dependencies. For small Nova applications, direct class references are often clearer than adding an abstraction layer.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core
nodisrupt/laravel-agent
sierratecnologia/media-manager