diff --git a/README.md b/README.md index 2b78957..ef1bfd3 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,11 @@ In `config\filesystems.php` add the following under `'disks' => [` ``` 'dreamobjects' => [ 'driver' => 'dreamobjects', - 'key' => '', - 'secret' => '', - 'bucket' => '' + 'key' => env('DREAMO_KEY'), + 'secret' => env('DREAMO_SECRET'), + 'bucket' => env('DREAMO_BUCKET'), + 'host' => env('DREAMO_HOST', 'https://objects-us-west-1.dream.io') ], ``` -Add the ServiceProvider: `arleslie\DreamObjects\ServiceProvider` to your `app.php`. \ No newline at end of file +Add the ServiceProvider: `arleslie\DreamObjects\ServiceProvider` to your `app.php`. diff --git a/src/Adapter.php b/src/Adapter.php index 7dad487..8b2bc17 100644 --- a/src/Adapter.php +++ b/src/Adapter.php @@ -10,11 +10,11 @@ class Adapter extends AwsS3Adapter protected $client; protected $bucket; - public function __construct($key, $secret, $bucket, UploadBuilder $UploadBuilder = null) + public function __construct($key, $secret, $bucket, $host, UploadBuilder $UploadBuilder = null) { define('AWS_KEY', $key); define('AWS_SECRET_KEY', $secret); - define('HOST', 'https://objects.dreamhost.com'); + define('HOST', $host); $this->bucket = $bucket; @@ -34,4 +34,4 @@ public function getUrl($path, $expires = null) { return $this->client->getObjectUrl($this->bucket, $path, $expires); } -} \ No newline at end of file +} diff --git a/src/ServiceProvider.php b/src/ServiceProvider.php index 957f897..fc107d5 100644 --- a/src/ServiceProvider.php +++ b/src/ServiceProvider.php @@ -14,10 +14,11 @@ public function boot() return new FileSystem(new Adapter( $config['key'], $config['secret'], - $config['bucket'] + $config['bucket'], + $config['host'] )); }); } public function register() {} -} \ No newline at end of file +}