flysystem-onedrive icon indicating copy to clipboard operation
flysystem-onedrive copied to clipboard

PHP usage outside of Laravel Framework does not function

Open Jamesking56 opened this issue 1 year ago • 0 comments

When using the OneDrive Flysystem Adapter outside of Laravel (following the Readme), the library requires use of Laravel Facades which are not present due to being outside of Laravel:

PHP Fatal error:  Uncaught Error: Call to undefined method Illuminate\Support\Facades\Http::put() in /home/jamesking56/PhpstormProjects/**SNIP**/vendor/justus/flysystem-onedrive/src/OneDriveAdapter.php:206
Stack trace:
#0 /home/jamesking56/PhpstormProjects/**SNIP**/vendor/justus/flysystem-onedrive/src/OneDriveAdapter.php(189): Justus\FlysystemOneDrive\OneDriveAdapter->writeChunk()
#1 /home/jamesking56/PhpstormProjects/**SNIP**/vendor/league/flysystem/src/Filesystem.php(69): Justus\FlysystemOneDrive\OneDriveAdapter->writeStream()
#2 /home/jamesking56/PhpstormProjects/**SNIP**/backup(77): League\Flysystem\Filesystem->writeStream()
#3 {main}
  thrown in /home/jamesking56/PhpstormProjects/**SNIP**/vendor/justus/flysystem-onedrive/src/OneDriveAdapter.php on line 206

Jamesking56 avatar Jun 03 '23 11:06 Jamesking56