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

Download Bing Wallpaper Laravel Package

haoyuqi/download-bing-wallpaper

Download Bing's daily wallpapers straight from your Laravel or PHP app. Simple, lightweight API fetches the current image and metadata, then saves it wherever you need, so you can use Bing's rotating photography in your own projects without scraping or manual downloads.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature/roadmap: 3.0.1 adds no user-facing capability — production source is identical to 3.0.0. Nothing to schedule, no migration, no behavior change. Treat it as a hygiene bump you can absorb in a normal dependency refresh rather than a roadmap item.
  • Build vs buy: This package covers a narrow job (fetch Bing's daily wallpaper and expose it to Laravel). Adopting it is cheap; hand-rolling the same HTTP + caching layer is also cheap. The deciding factor should be maintenance signal, and this release improves that signal (PHP 8.3/8.4/8.5 CI matrix, resolved-dependency auditing, platform requirement checks).
  • Use cases it supports: wallpaper rotation or "image of the day" surfaces, CMS/media seeding, digital signage and ambient display products, demo/seed data for design work.
  • Dependency governance: The release is usable evidence in a dependency-approval review — the maintainer explicitly audits test dependency sets and documents PHP runtime security responsibilities. That is a meaningful maturity marker for a small single-maintainer package.
  • Compliance scoping decision: The most important PM-relevant fact is what this does not do. Installing 3.0.1 does not patch PHP. If a security baseline requires PHP 8.3.36 / 8.4.27 / 8.5.12, that is a separate infrastructure work item and must be tracked as such, not assumed covered by this bump.
  • No forced action: PHPUnit is a dev-only dependency and is not installed by consuming applications. There is no consumer-side breaking change to plan around.

When to Consider This Package

  • Adopt when: you need Bing's daily wallpaper feed inside a Laravel app, you are on PHP ^8.3 and a supported Laravel version (Laravel 13 support is declared and unchanged), and you would rather inherit a thin maintained wrapper than own the integration yourself.
  • Adopt when: your dependency policy rewards active CI, security-baseline enforcement, and dependency auditing — this release is a positive signal on all three.
  • Look elsewhere or build in-house when: you need multiple image sources, image processing/resizing, a storage abstraction beyond the filesystem, or configurable retry/rate-limit behavior the package does not expose. The surface area is small enough that in-house is a legitimate option with minimal lock-in either way.
  • Look elsewhere when: you are below PHP 8.3, or you need guaranteed long-term support commitments. This is a small, single-maintainer project; keep the call behind your own interface so replacement stays a one-file change.
  • Do not treat this release as a security fix for your runtime. If your audit item is "patched PHP," the answer is a runtime upgrade on your hosts, tracked separately from the Composer bump.

How to Pitch It (Stakeholders)

  • To executives: Maintenance-only patch. No product change, no new cost, no customer-visible impact, no migration work. The one action item sits with infrastructure, not product: our PHP runtime must be patched separately (8.3.36 / 8.4.27 / 8.5.12 baselines). Approving the dependency bump does not satisfy that requirement and should not be reported as if it does.
  • To engineering: Bump the dev-only PHPUnit constraint to ^12.5.8 to exclude CVE-2026-24765, plus added PHP 8.5 coverage and dependency audits in CI. Public APIs, JSON output, Laravel 13 support, and the ^8.3 compatibility declaration are unchanged; production source is byte-identical to 3.0.0. Upgrading is effectively a no-op for consumers — take it opportunistically, do not schedule dedicated work.
  • Risk framing to use: the value here is maintenance credibility, not features. The maintainer has clearly documented that PHP runtime security is the consumer's responsibility — which is honest and correct, but means we own that exposure and should record it in the risk register alongside the dependency itself.
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.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource