私はLaravelプロジェクトでthis PHP project RecipeParserを使用しようとしています。私が知る限り、Composerをロードすることはできません。それは、ReadmeにComposerの情報がありません.Packagistでも見つけることができません。Laravelに非コンポーザーPHPプロジェクトを含める
私は私の/App/
フォルダにフォルダをダウンロードしようとしましたし、このようなのcontrolerでそれを追加しました:
include app_path() . '/RecipeParser/bootstrap.php';
しかし、それは見つけることができません。私はこのような作曲家でフォルダを追加しようとしました
:
"autoload": {
"classmap": [
"database",
"app/RecipeParser"
],
....
とcomposer dump-autoload
を実行しているが、再び、それは場所にすることはできません。
私が追加しようとしました:contollerで
use OneTsp\RecipeParser;
と多くのバリエーションが、しかし、助けにはなりません。
私はそれを呼び出すようにしようとしていますコードは
$recipe = RecipeParser::parse($html, $url);
であることはconfig.app
どこかに追加する必要がありますか?このpcakageに固有の何かがありますか?これは、別々に組み込む必要があることを意味しますか?そしてGithubから直接ロードする方法があるので、更新されますか?通常、私はこれらをComposerで見つけることができますが、このパッケージがない理由はありますか?一部のGoogleの後
多くのおかげ
これでコンポーザーを使用するには、クラスマップを定義する 'composer.json'ファイルを追加する必要があります。プロジェクトをフォークし、すべてのクラスに名前空間を追加することをお勧めします。 –
Composerで使用できない場合は問題ありません。誰にどのようにそれが正常に含めることができるかについてのアイデアはありますか? '$ recipe = RecipeParser :: parse($ html、$ url);'行と一緒に使用します。 – samiles