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 ();