Laravel 10 – 13
PHP 8.2+
The project is in a healthy, maintained state
Azure Storage Blob filesystem driver for Laravel
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

^10|^11|^12|^13
^10|^11|^12|^13
azure-oss/storage-blob-flysystem
^2.2
 Project Readme

Azure Storage Blob filesystem driver for Laravel

Latest Version on Packagist Packagist Downloads

PHP OSS for Azure logo

A Laravel filesystem driver for Azure Blob Storage built on top of the Flysystem adapter.

Important

This package is community-maintained and is not affiliated with, endorsed by, or supported by Microsoft.

Install

composer require azure-oss/storage-blob-laravel

Configuration

# config/filesystems.php

'azure' => [
    'driver' => 'azure-storage-blob',
    'connection_string' => env('AZURE_STORAGE_CONNECTION_STRING'),
    'container' => env('AZURE_STORAGE_CONTAINER'),
],

Besides shared key via connection string, this driver supports additional authentication methods such as Entra ID / token-based credentials, managed identity, workload identity, and shared key via account key. See the installation docs for configuration examples.

Documentation

You can read the documentation here.

Migration Guide

Migrating from matthewbdaly/laravel-azure-storage? Migrate from matthewbdaly/laravel-azure-storage.

Related packages

Maintenance

This package is part of the community-maintained PHP OSS for Azure project. It is an independent project and is not affiliated with or endorsed by Microsoft.

License

This project is released under the MIT License. See LICENSE for details.