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 Contracts

Nova Contracts Laravel Package

zareismail/nova-contracts

A Laravel Nova package for contract management that adds resources and tools to create, organize, and track contract records directly in your Nova admin panel, making it easier to manage contract details and statuses and integrate contract data into your application workflow.

View on GitHub
Deep Wiki
Context7

Nova Contracts

Frequently asked questions about Nova Contracts
How do I install zareismail/nova-contracts in a Laravel Nova application?
Install it with Composer using composer require zareismail/nova-contracts, then confirm Laravel package auto-discovery registers the service provider. Check the package README and composer.json for any Nova, PHP, or Laravel version constraints before installing. Publish and review any config, assets, or migrations the package exposes, and run migrations only after reviewing them in a staging database.
Which Laravel, PHP, and Nova versions does nova-contracts support?
The provided evaluation does not list the supported Laravel, PHP, or Nova version matrix, so verify the require constraints in the package composer.json before adoption. Because v1.0.0 is the first stable release, test it in a sandbox against your exact Laravel, PHP, and Nova versions. Nova packages can be sensitive to Nova major versions, so confirm compatibility rather than assuming it.
Does nova-contracts require database migrations or new tables?
The evaluation flags migrations as something to validate rather than confirming that nova-contracts always requires new tables. Inspect the service provider and any publishable migration files, then run vendor:publish and review the schema before applying it. Back up your database and test the migration and rollback path in staging before production.
Is nova-contracts production-ready at v1.0.0?
v1.0.0 is a first stable release with a declared semver baseline, which lowers API-churn risk but does not by itself prove broad production maturity. Pin to ^1.0, review the changelog and CI/test evidence, and pilot one bounded contract-management use case in staging. Roll out behind a feature flag and document rollback before expanding usage.
How do I configure contract statuses and details in the Nova admin panel?
The package adds Nova resources and tools to create, organize, and track contract records in the admin panel, but the excerpt does not document a specific status workflow or configuration schema. Inspect published config files and the Nova resource classes to see which fields, statuses, and actions are customizable. Model any approval or lifecycle rules in your application and test them with Nova feature tests.
Can I test a Laravel app that uses nova-contracts?
Review whether nova-contracts exposes contracts and events or relies on concrete classes, global helpers, and facades, since those affect testability. Write feature tests around the Nova resource endpoints and contract record behavior, using database refreshes and seeded fixtures. Keep external services and queues mocked or faked so tests remain deterministic.
Does nova-contracts work with Laravel Octane and config caching?
The release note does not confirm Octane compatibility, so validate statelessness and watch for singleton or request-state leakage in the service provider and Nova resources. Run php artisan config:cache and route:cache in a production-like staging environment, then exercise the package under Octane. Treat any boot failure or stale-state behavior as a blocker before rollout.
What are the alternatives to zareismail/nova-contracts for contract management in Laravel Nova?
Alternatives include building custom Laravel Nova resources and models for contracts, adopting a broader CRM or document-management package, or integrating an external contract lifecycle system. Compare schema fit, status and approval workflows, authorization, export, and reporting needs. Favor the option with clear maintenance, tests, and upgrade guidance rather than only feature count.
How should I upgrade from a pre-1.0 version of nova-contracts?
Treat v1.0.0 as initial adoption unless the maintainer publishes explicit upgrade notes from pre-1.0 releases. Test the upgrade in a sandbox with a copy of production data, and pin ^1.0 after confirming behavior. If replacing an existing implementation, run side-by-side behind a feature flag and document data migration and rollback.
Is nova-contracts actively maintained and what is its security policy?
The provided context does not include nova-contracts release cadence, CI matrix, or security disclosure policy, so check the GitHub releases, issues, and any SECURITY file directly. Assign an internal owner and fallback maintainer, and monitor advisories for the package and its Laravel and Nova dependencies. Pin to ^1.0 and require documented upgrade notes before adopting minor or major releases.
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.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo