2016-09-05 13 views
0

私はライブラリpharファイルをいくつか持っていますが、どこにlaravel 5アプリケーションのものを含めるべきですか?外部ライブラリpharファイルをLaravelに含めるには

これまで私が試したのは、vendorディレクトリの下にフォルダを作成し、必要なpharファイルを追加し、最後にvendor/autoload.phpファイルに含めました。

// Include internal library 
include(__DIR__.'/internal/composer/vendor/autoload.php'); 
require('phar://'.__DIR__.'/internal/Common.phar/index.php'); 
require('phar://'.__DIR__.'/internal/client.phar/index.php'); 

この作業をしていますが、作曲の更新を行うこれまで、autoload.phpファイルは上書きを取得するときに問題がありますさ。

これを行うより良い方法はありますか?

答えて

1

vendorの外側にフォルダを追加し、そこでpharファイルをコピーし、最後にcomposer.jsonファイルを次のように編集してpharファイルを追加しました。

"autoload": { 
     "classmap": ..., 
     "psr-4": ..., 
     "files" : [ 
      "extension/internal/client.phar", 
      "extension/internal/Common.phar", 
      "extension/internal/composer/vendor/autoload.php"] 
    } 
関連する問題