This package provides a WebDAV driver for Laravel's Filesystem. Laravel 6.0 and higher supported.
Via Composer
$ composer require pbmedia/laravel-webdavRegister the service provider in your app.php config file (Laravel 5.4 and lower only):
// config/app.php
'providers' => [
...
Pbmedia\FilesystemProviders\WebDAVServiceProvider::class
...
];Create a webdav filesystem disk:
// config/filesystems.php
'disks' => [
...
'webdav' => [
'driver' => 'webdav',
'baseUri' => 'https://mywebdavstorage.com',
'userName' => 'protonemedia',
'password' => 'supersecretpassword',
'pathPrefix' => 'backups', // optional
],
...
];Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING and CONDUCT for details.
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Laravel Analytics Event Tracking: Laravel package to easily send events to Google Analytics.Laravel Blade On Demand: Laravel package to compile Blade templates in memory.Laravel Cross Eloquent Search: Laravel package to search through multiple Eloquent models.Laravel Form Components: Blade components to rapidly build forms with Tailwind CSS Custom Forms and Bootstrap 4. Supports validation, model binding, default values, translations, includes default vendor styling and fully customizable!Laravel FFMpeg: This package provides an integration with FFmpeg for Laravel. The storage of the files is handled by Laravel's Filesystem.Laravel Paddle: Paddle.com API integration for Laravel with support for webhooks/events.Laravel Verify New Email: This package adds support for verifying new email addresses: when a user updates its email address, it won't replace the old one until the new one is verified.
The MIT License (MIT). Please see License File for more information.