0

LARAVEL 4 に adLDAP ライブラリを追加するにはどうすればよいですか?

http://adldap.sourceforge.net/

4

2 に答える 2

2

そのライブラリはまだ composer.json ファイルを提供していないため、必要な情報を自分で作成する必要があります。

見栄えの良いものを正常にダウンロードするサンプル ファイルを作成しましたが、コードは使用していません。

{
    "require": {
        "adldap/adldap": "4.0.4"
    },
    "repositories" : [
        {
            "type": "package",
            "package": {
            "name" : "adldap/adldap",
                "version": "4.0.4",
                "dist": {
                    "url": "http://sourceforge.net/projects/adldap/files/adLDAP/adLDAP_4.0.4/adLDAP_4.0.4r2.zip/download",
                    "type": "zip"
                },
                "source": {
                "url":"https://svn.code.sf.net/p/adldap/code/",
                    "type": "svn",
                    "reference": "tags/v4.0.4/"
                },
                "autoload": {
                    "classmap": ["src/"]
                }
            }
        }
    ]
}

使用するバージョンごとに 1 つのエントリを作成するrepositories必要があります (特別なことをする予定がない場合は、1 つのエントリで十分です)。最新バージョン 4.0.4 のエントリを作成しました。更新がある場合は、どこでもバージョン タグを変更する必要があります。

requireエントリは、すでに使用しているものに追加する必要があります。

配布 URL は、Sourceforge で提供されている ZIP ファイルへのダウンロード リンクをたどって、広告で埋め尽くされたダウンロード ページをバイパスすることによる大まかな推測です。予期せず動作しなくなる場合があります。セクション全体を削除するdistと、代わりに元の SVN リポジトリからチェックアウトすることになり、ZIP ファイルをダウンロードして解凍するよりも遅くなる可能性があります。

その後、Composer 部分の設定はすべて完了です。残りの作業は、Laravel のブートストラップに Composer のオートローディングを組み込み (既に行っているかもしれません)、LDAP クラスを利用することです。

于 2013-11-08T17:26:07.240 に答える
1

将来これに出くわす人は誰でも、adLDAP には現在 composer ファイルがあり、簡単に自動ロードできます。

"require": {
    "adldap/adldap": "4.0.*"
},

次に、コントローラーにライブラリをロードします。

$ldap = new \adLDAP\adLDAP($config);
于 2015-01-22T01:01:10.930 に答える