Laravel 如何在管腔中使用azure blob?

Laravel 如何在管腔中使用azure blob?,laravel,azure,lumen,azure-blob-storage,lumen-5.4,Laravel,Azure,Lumen,Azure Blob Storage,Lumen 5.4,我需要使用azure blob存储,但问题是我找不到在Lumen中应用azure blob存储的任何参考或教程 我只在拉拉维尔发现了蓝色的斑点。 这是我发现的 我不知道如何将代码放入config/filesystem.php,我在Lumen框架中找不到它 你能给我一些推荐信吗? 任何帮助都将不胜感激 谢谢基于我的,默认情况下lumen不支持laravel文件系统。为了集成到流明,您可以按照以下说明操作 作曲家需要联盟/飞行系统 从Laravel复制文件系统配置文件( )到本地Lumen安装文

我需要使用azure blob存储,但问题是我找不到在Lumen中应用azure blob存储的任何参考或教程

我只在拉拉维尔发现了蓝色的斑点。 这是我发现的

我不知道如何将代码放入config/filesystem.php,我在Lumen框架中找不到它

你能给我一些推荐信吗? 任何帮助都将不胜感激

谢谢

基于我的,默认情况下lumen不支持laravel文件系统。为了集成到流明,您可以按照以下说明操作

  • 作曲家需要联盟/飞行系统
  • 从Laravel复制文件系统配置文件( )到本地Lumen安装文档\u root/config
  • 将文件系统绑定到IoC,例如在文档_root/bootstrap/app.php中 通过添加以下代码行:

    $app->singleton('filesystem',function($app){return$app->loadComponent('filesystems','light\filesystem\FilesystemServiceProvider','filesystem');})

然后,您可以通过调用app('filesystem')访问
文件系统
,并将其用作在Laravel中使用

请参考另一个案例:

尝试模拟此操作以添加磁盘配置:

 'azure' => [
            'driver'    => 'azure',
            'name'      => env('AZURE_STORAGE_NAME'),
            'key'       => env('AZURE_STORAGE_KEY'),
            'container' => env('AZURE_STORAGE_CONTAINER'),
 ],

此外,我发现了一个名为的软件包,您可以尝试将其替换为
league/flysystem

您好,什么是IoC?@JoshParinussa感谢您的采纳,请参阅此关于php中IoC的博客: