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 Devtool

Nova Devtool Laravel Package

nova-kit/nova-devtool

A development toolkit for Laravel Nova that provides helpful commands and utilities for building, debugging, and maintaining Nova resources. Streamlines local development workflows for developers working with Nova extensions and is part of the Nova Kit ecosystem.

Deep Wiki
Context7

nova-kit/nova-devtool is a developer toolkit for Laravel Nova that streamlines building and maintaining custom Nova components. It provides Artisan commands and helpers to scaffold resources, fields, filters, and actions with sensible defaults, reducing boilerplate during Nova development.

  • Generates Nova resources, fields, filters, and actions via Artisan
  • Includes reusable stubs for faster customization
  • Fits into existing Nova projects with minimal setup
  • Encourages consistent, maintainable generated code
Frequently asked questions about Nova Devtool
What is nova-kit/nova-devtool used for?
nova-kit/nova-devtool is a developer toolkit for Laravel Nova package development. It provides handy generators and utilities intended to speed up building custom Nova tools, resources, and fields. It is aimed at package authors and developers working on Nova extensions rather than end users of a Nova application.
How do I install nova-kit/nova-devtool in a Laravel Nova project?
Install it as a Composer dev dependency in the Laravel application or package where you are developing Nova components. Run composer require --dev nova-kit/nova-devtool and let Laravel package discovery register the service provider if applicable. Because it is a development aid, keep it out of production dependencies.
Which Laravel and Nova versions does nova-devtool support?
The package is built for Laravel Nova development, so check its Composer requirements for the exact Nova and Laravel versions it supports. Nova major versions can introduce breaking changes, so match the devtool release to your Nova version. Composer will normally prevent installing an incompatible combination.
What generators does it include for Nova tools, resources, and fields?
It includes generators and utilities for common Nova package development tasks, such as scaffolding custom tools, resources, and fields. The exact generator commands are listed in the package documentation and can usually be discovered through Artisan. Use them to reduce boilerplate when creating new Nova components.
Is nova-devtool safe to use in production?
It is intended for development and package-authoring workflows, not for production runtime. Install it with the --dev flag and avoid deploying it to production. This keeps your production dependencies smaller and avoids exposing development helpers.
How do I configure nova-kit/nova-devtool?
Configuration is typically handled through Laravel package discovery and any published config file provided by the package. Check the package README for publishable assets or environment options. Most workflows need little configuration beyond installing it in your development environment.
Can nova-devtool help debug custom Nova package development?
Yes, debugging helpers are part of its stated purpose for everyday Nova development. It can help inspect and troubleshoot custom Nova tools, resources, and fields while you build them. Use it alongside Laravel's normal logging and debugging tools for a complete workflow.
How should I test a Nova package built with nova-devtool?
Test your Nova package using your normal Laravel testing setup, such as PHPUnit or Pest, with the devtool installed only in the development environment. Write feature tests for the Nova components and unit tests for supporting classes. Keep the devtool out of production and CI steps where it is not needed.
Are there alternatives to nova-devtool for Laravel Nova package development?
Alternatives include manually scaffolding Nova components with Artisan and Nova's own generation commands, or using other community Nova development packages. nova-devtool bundles generators and debugging helpers specifically for Nova package authors. Evaluate it against your team's workflow and the Nova version you target.
Is nova-kit/nova-devtool actively maintained?
Check Packagist and the nova-kit repository for the latest release and maintenance activity. Pin a compatible version in composer.json and update it as new Nova and Laravel versions are supported. Because Nova development tooling follows Nova releases, review changelogs before upgrading.
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.
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
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections