Based on pbmedia/laravel-webdav, fork of jedlikowski/laravel-nextcloud.
composer require nextgen-tech/laravel-nextcloud-driver
Create a Nextcloud filesystem disk:
// config/filesystems.php
'disks' => [
...
'nextcloud' => [
'driver' => 'nextcloud',
'url' => env('NEXTCLOUD_URL', ''),
'user' => env('NEXTCLOUD_USER', ''),
'password' => env('NEXTCLOUD_PASSWORD'),
'proxy' => env('NEXTCLOUD_PROXY'),
'encoding' => env('NEXTCLOUD_ENCODING'),
],
...
];
Add variables to .env file:
NEXTCLOUD_URL=
NEXTCLOUD_USER=
NEXTCLOUD_PASSWORD=
NEXTCLOUD_PROXY=
NEXTCLOUD_ENCODING=