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.
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource