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

Laravel Azure Blob Storage Laravel Package

shineability/laravel-azure-blob-storage

A Laravel filesystem driver that connects your application to Azure Blob Storage, letting you read, write, and manage blobs and containers through Laravel's familiar Storage facade and Flysystem integration. Configure an account and use it like any other disk.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy: Confirms using a maintained Laravel filesystem adapter for Azure Blob Storage instead of building and owning custom Azure integration code.
  • Dependency strategy: Signals a planned dependency upgrade (azure-oss/storage-blob-flysystem ^2.0) with unchanged package API, so PM can treat this as a compatibility/risk-management release rather than a feature release.
  • Security/URL behavior validation: Temporary URLs now percent-encode the SAS expiry timestamp; PM should prioritize regression checks anywhere signed URLs are generated, stored, logged, or shared.
  • Roadmap fit: Supports Azure-hosted Laravel products that need standard file storage operations without adding platform-specific storage code.
  • Release planning: Apps directly requiring azure-oss/storage* or catching its removed exception classes need an audit before upgrading; PM should schedule this as a low-to-medium risk maintenance item with clear owner and rollback plan.

When to Consider This Package

  • Consider it when the product is a Laravel app using Azure Blob Storage and needs a familiar Laravel filesystem API for uploads, downloads, and temporary URLs.
  • Adopt it when the team wants to avoid maintaining a custom Azure storage adapter and can accept tracking the upstream azure-oss dependency lifecycle.
  • Review carefully before upgrading to 1.3.0 if the app also directly requires azure-oss/storage*, catches exception classes removed upstream, or has strict change-control requirements around transitive major-version bumps.
  • Look elsewhere if the product is not on Azure, needs storage capabilities beyond Laravel’s filesystem contract, or cannot tolerate upstream dependency upgrades and exception-class changes.
  • Treat the SAS URL encoding change as a validation requirement: test signed URL generation and downstream consumers before rollout.

How to Pitch It (Stakeholders)

For executives: This is a maintenance release for the Laravel Azure Blob Storage adapter. The package’s own API is unchanged, but it upgrades an upstream Azure dependency, so the main value is keeping storage integration current and improving temporary URL handling. The risk is limited but should be managed through a short compatibility check.

For engineering: Plan the 1.3.0 upgrade as a dependency-compatibility task. Audit direct azure-oss/storage* requirements and exception handling before rollout, then verify temporary URL behavior because SAS expiry timestamps are now percent-encoded. No product-facing feature work is implied, but regression coverage for signed URLs and storage error paths is warranted.

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