backtory / laravel-backtory-storage
Backtory Storage Driver for Laravel framework
Installs: 1 873
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 3
Forks: 1
Open Issues: 1
Requires
- backtory/storage-php: ^1.1
This package is not auto-updated.
Last update: 2025-03-02 06:26:37 UTC
README
A Backtory Storage filesystem for Laravel.
This package is a wrapper bridging backtory/storage-php into Laravel as an available storage disk.
Installation
composer require backtory/laravel-backtory-storage
Register the service provider in app.php (only in versions < 5.5)
'providers' => [ // ... Backtory\Storage\Laravel\BacktoryStorageServiceProvider::class, ]
Add a new disk to your filesystems.php
config
'backtory' => [ 'driver' => 'backtory', 'X-Backtory-Authentication-Id' => '', 'X-Backtory-Authentication-Key' => '', 'X-Backtory-Storage-Id' => '', 'domain' => '' // [optional] ],
Usage
$disk = Storage::disk('backtory'); // create a file $disk->put('avatars/file.jpg', $fileContents); // check if a file exists $exists = $disk->exists('file.jpg'); // get file modification date $time = $disk->lastModified('file1.jpg'); // copy a file $disk->copy('old/file1.jpg', 'newLocaltion'); // move a file $disk->move('old/file1.jpg', 'newLocation'); // get url to file $url = $disk->url('folder/my_file.txt'); // See https://laravel.com/docs/5.5/filesystem for full list of available functionality