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 File Artisan Laravel Package

mostafaznv/nova-file-artisan

Nova File Artisan adds a convenient Artisan command runner to Laravel Nova, letting you execute commands and generate files from the admin UI instead of the terminal. It streamlines common make and file-related tasks through a simple, integrated interface.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Upgrade planning: 2.4.0 is a compatibility release that adds Laravel 13 support. Treat it as an enabler for the Laravel 13 roadmap, not as a new product feature.
  • Build vs. buy: Favor this package when the team already uses Laravel Nova and needs a small, Nova-native admin utility for Artisan-driven operational workflows. Build in-house only if the need is very narrow, security requirements are unusual, or the team already has a safer CLI/CI-based workflow.
  • Feature/use-case fit: Supports internal admin/ops use cases such as running approved Artisan commands from a Nova admin panel, routine maintenance actions, diagnostics, and operational runbooks. It is not a customer-facing capability.
  • Risk management: Because it exposes command execution in an admin context, adoption should require access-control, command-whitelisting, audit-logging, and environment restrictions. The release itself does not add new capabilities or breaking changes.
  • Version decision: Pin 2.4.0 when moving the Nova admin surface to Laravel 13. Stay on 2.3.x only if Laravel 13 is not yet part of the roadmap.

When to Consider This Package

  • Consider it when the product already depends on Laravel Nova and stakeholders want selected Artisan commands available inside the admin panel.
  • Consider it when the Laravel 13 upgrade would otherwise be blocked by Nova-based operational tooling.
  • Consider it when buying a small admin utility is cheaper than building and maintaining custom command-runner UI, permissions, and history.
  • Look elsewhere when the team does not use Nova, only needs CLI/CI automation, needs a full terminal/SSH experience, or requires enterprise-grade audit/RBAC controls not provided by the package.
  • Avoid it where command execution from a web admin panel is prohibited by security policy, or where safe command allowlisting and environment guards cannot be enforced.

How to Pitch It (Stakeholders)

  • To executives: 2.4.0 is a low-scope compatibility update that keeps our Nova admin tooling viable on Laravel 13. It does not add roadmap scope or introduce known breaking changes, but it does unblock or de-risk the framework upgrade.
  • To engineering: The release adds Laravel 13 support. Verify the test suite and pin 2.4.0 in the upgrade branch. Perform a security review around command execution, permissions, and auditability before enabling it in production.
  • To product/ops: This is internal operational tooling, not a customer-facing feature. Its value is keeping admin maintenance workflows available during the Laravel 13 transition with minimal product disruption.
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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
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