l4 dav
1.0.0
一个简单的WebDav客户库库4。
L4DAV具有以下要求:
PHP 5.3+
Laravel 4.0+
L4DAV具有以下依赖性:
将软件包添加到您的composer.json并运行composer update :
{
"require" : {
"ngmy/l4-dav" : " dev-master "
}
}将以下内容添加到app/config/app.php中的服务提供商列表:
' NgmyL4DavL4DavServiceProvider ' ,将以下内容添加到app/config/app.php中的类别名列表:
' L4Dav ' => ' NgmyL4DavFacadesL4Dav ' ,安装后,您可以通过运行以下命令将软件包的配置文件发布到应用程序中:
php artisan config:publish ngmy/l4-dav
这将将配置文件发布到app/config/packages/ngmy/l4-dav/config.php中,您可以在其中修改软件包配置。
从WebDav服务器下载文件
L4Dav:: get ( ' path/to/remote/file ' , ' /path/to/local/file ' );将文件上传到WebDav服务器
L4Dav:: put ( ' /path/to/local/file ' , ' path/to/remote/file ' );在WebDav服务器上删除文件
L4Dav:: delete ( ' path/to/remote/file ' );在WebDav服务器上复制文件
L4Dav:: copy ( ' path/to/source/file ' , ' path/to/dest/file ' );在WebDav服务器上重命名文件
L4Dav:: move ( ' path/to/source/file ' , ' path/to/dest/file ' );在WebDav服务器上制作目录
L4Dav:: mkdir ( ' path/to/remote/directory/ ' );检查WebDav服务器上目录的存在
L4Dav:: exists ( ' path/to/remote/directory/ ' );列表WebDav服务器上目录的内容
L4Dav:: ls ( ' path/to/remote/directory/ ' );获取状态代码
$ response = L4Dav:: put ( ' /path/to/local/file ' , ' path/to/remote/file ' );
$ response -> getStatus ();获取状态消息
$ response = L4Dav:: put ( ' /path/to/local/file ' , ' path/to/remote/file ' );
$ response -> getMessage ();获取响应主体
$ response = L4Dav:: put ( ' /path/to/local/file ' , ' path/to/remote/file ' );
$ response -> getBody ();