Comments (4)
Can you please provide your config/filesystems.php
?
from laravel-azure-storage.
Hi, Thanks for the response.
Here it is
'disks' => [
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
's3' => [
'driver' => 's3',
'key' => env('AWS_KEY'),
'secret' => env('AWS_SECRET'),
'region' => env('AWS_REGION'),
'bucket' => env('AWS_BUCKET'),
],
'spaces' => [
'driver' => 's3',
'key' => env('DO_SPACES_KEY'),
'secret' => env('DO_SPACES_SECRET'),
'endpoint' => env('DO_SPACES_ENDPOINT', 'https://nyc3.digitaloceanspaces.com'),
'region' => env('DO_SPACES_REGION', 'nyc3'),
'bucket' => env('DO_SPACES_BUCKET', 'develop'),
],
'azure' => [
'driver' => 'azure',
'name' => env('AZURE_STORAGE_NAME'),
'key' => env('AZURE_STORAGE_KEY'),
'container' => env('AZURE_STORAGE_CONTAINER'),
'url' => env('AZURE_STORAGE_URL'),
'prefix' => null,
],
],
I thought the issue was that the provider wasn't being registered, so I added this line to bootstrap/app.php
$app->register(Matthewbdaly\LaravelAzureStorage\AzureStorageServiceProvider::class);
but the following error appears:
lumen.ERROR: RuntimeException: A facade root has not been set. in /var/www/vendor/illuminate/support/Facades/Facade.php:218 Stack trace: #0 /var/www/vendor/matthewbdaly/laravel-azure-storage/src/AzureStorageServiceProvider.php(36)
Any clue on what is going on?
from laravel-azure-storage.
I have solved the issue by registering after withFacades()
$app->withFacades();
$app->register(Matthewbdaly\LaravelAzureStorage\AzureStorageServiceProvider::class);
Thanks again for helping me.
from laravel-azure-storage.
Yes, that makes sense - if facades weren't enabled, you wouldn't be able to extend the Storage facade.
I imagine it may be possible to amend it to extend the Filesystem object to add Azure support without the need to rely on facades, and may have a look in the near future.
from laravel-azure-storage.
Related Issues (20)
- Server failed to authenticate the request HOT 1
- SessionHandler HOT 1
- getTemporaryUrl does not consider the prefix HOT 5
- Support AAD authentication HOT 1
- New feature requesting for removed file from Azure Storage HOT 1
- Prefix for filesystem directory does not apply into Storage::url HOT 3
- How to use multiple azure storage? HOT 1
- Instantiate from Connection String HOT 4
- Calling exists on directory returns false HOT 4
- Error with installing the package HOT 1
- Error: This driver does not support creating temporary URLs. HOT 3
- Change in prefix causes incompatibility with HOT 4
- Dynamically change azure container for each request HOT 1
- Azure Storage == Sharepoint HOT 1
- KeyNotSet error when using connection_string HOT 2
- Invalid URL generation when using the `prefix` config HOT 2
- Setting CacheControl headers for uploaded files HOT 1
- Warning - this package will be deprecated on 17 March 2024 HOT 8
- prefix not working as properly on laravel 9x and 10x HOT 2
- Converting to request via API HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from laravel-azure-storage.