2016-07-12 4 views
0

작곡가를 사용하여 github URL에서 사용자 정의 패키지를 설치해야합니다. 내 Laravel 5.2 기반 프로젝트는 새로 설치되었습니다.작곡가를 사용하여 Laravel 프로젝트에 github 패키지 설치

내가 필요로하는 GitHub의 프로젝트는 다음과 같습니다 https://github.com/cmcdonaldca/ohShopify.php

나는 아직도 Laravel 및 작곡가에 새로운 오전 최대한 명확 단계를 도움이 필요합니다.

어떤 도움이 필요합니까?

답변

0

작곡가는 저장소 https://packagist.org/의 패키지를 사용합니다. github에서 github 패키지를 직접 사용할 수는 없습니다.

여기에는 2 가지 옵션이 있습니다.

  1. https://packagist.org/에있는 패키지를 사용하여 shopify API와 통합하십시오. packagist에 대해 살펴본 결과 rocket-code/shopifyphpish/shopify이 발견되었습니다. composer.json 파일은 다음 명령을 사용하여 포함 된 폴더에, 당신의 laravel 프로젝트에 추가하려면,

    composer require rocket-code/shopify

  2. 당신은 자식 저장소를 사용하여 자신의 packagist 패키지를 만들 수 있습니다. repo를 복제 한 다음 자신 만의 packagist 계정을 만들 것입니다. 그래서 가입하고, packagist 계정을 만들고, 파일을 업로드 한 다음, laravel 프로젝트에 그것을 요구하십시오.

기존 작곡가 패키지를 사용하는 것이 좋습니다. 기존 작곡가 패키지를 사용하는 것이 좋습니다. 자체 패키지 관리의 책임을지게됩니다.

+0

@geckob의 대답에서 주어진 세 번째 옵션이 있습니다. 이것은 패키지 기사에 개인적으로 또는 다른 방법으로 포함되지 않은 패키지를 포함시키는 방법입니다. –

2

나는이 단계를 설명하기 위해 repo을 사용할 것이다. 당신이 포함 REPO가

  1. 패키지를 추가 composer.json

    "repositories": [ 
        { 
        "url": "https://github.com/notmaintained/shopify.php", 
    
         "type": "git" 
        } 
    ], 
    
  2. 에 저장소를 추가하는 경우 작곡가를 사용하여 설치하기 위해 내가 할 수 있다고 생각하지 않습니다 composer.json이 없기 때문에 이유는 이름으로 dev 후 지점 이름이 필요합니다

    "sandeepshetty/shopify.php" : "dev-master" 
    

편집 :

방금 ​​테스트했습니다. 패키지가 유지 보수되지 않았기 때문에 오류가 있지만 git을 사용하여 작곡가 패키지를 설치해야합니다.

관련 문제