เมื่อเราต้องการนำ package นั้นมาใช้งานใน project ของเรา โดยปกติแล้ว เราจะรัน command ดังนี้
composer require arzeroid/laravel-model-encryptableแต่ในกรณีนี้ Repository ของเราอยู่บน GitHub ผลที่ได้จากการรัน command จะเป็นดังนี้
เมื่อเข้าไปอ่านใน Composer Repositories จะพบข้อมูลว่า มีเพียง Packagist repository เท่านั้นที่ Composer ใช้งาน ("By default only the Packagist repository is registered in Composer.")
นั่นแสดงว่า ถ้าเราต้องการใช้ Repository อื่นที่นอกเหนือจาก Packagist เราจะต้องตั้งค่า Repository ของเราเพิ่มเอง
จาก Repository ข้างต้น เราต้องเพิ่มการตั้งค่า Repository ใน composer.json ดังนี้
{ ... "repositories": [ ... { "type": "vcs", "url": "https://github.com/arzeroid/laravel-model-encryptable.git" }, ... ] ... }หลังจากนั้นให้รัน command ข้างบนอีกครั้ง ผลที่ได้จากการรัน command จะเป็นดังนี้
No comments:
Post a Comment