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 Launch Laravel Package

dnwjn/nova-launch

A Laravel Nova tool for scheduling and launching resources at a set time. dnwjn/nova-launch adds simple date-based publishing controls to Nova, letting you draft content and have it go live automatically.

View on GitHub
Deep Wiki
Context7

Getting Started

  • Install via composer require <vendor>/<package> (exact name in README). 1.0.0 is the first stable release; pin ^1.0 in composer.json.
  • Read README.md for install/config, then CHANGELOG.md for release history. Inspect src/ and the service provider to map the public API.
  • First use case: follow the README “Usage” section to exercise the core functionality. If the README is thin, read tests/ for concrete examples, then run the package’s test suite (composer test or vendor/bin/phpunit) to confirm your environment.

Implementation Patterns

  • Laravel auto-discovery should register the service provider; if not, add it to config/app.php. Publish any config with php artisan vendor:publish --provider="...".
  • Inject the package’s services through constructor injection or resolve them from the container. Use facades only when documented.
  • Wrap package calls in your own application services to isolate the API and simplify future upgrades.
  • Use the provided testing structure as a template for your own feature tests. Run PHP-CS-Fixer (composer lint or vendor/bin/php-cs-fixer) before commits to keep style consistent.

Gotchas and Tips

  • Release notes are sparse: “core package functionality” is unspecified, so verify the actual API in src/ and README.md before relying on it. Treat 1.0.0 as a baseline; track patch/minor fixes via CHANGELOG.md.
  • The basic testing structure likely covers happy paths only; add integration tests for your real use cases.
  • PHP-CS-Fixer rules may conflict with your project style; run it only on package files or align the ruleset.
  • No deprecations or breaking changes are documented at 1.0.0. Future 1.x releases should follow semver, but pin the version and review CHANGELOG.md on upgrade.
  • Extension points: look for interfaces, abstract classes, or events in src/ if you need custom behavior. If none exist, prefer composition over editing vendor code.
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