J'ai créé paquet compositeur, qui composer.json estComposer ne sera pas installé les dépendances de package
{
"name": "xxxx/yyyyy",
"description": "xyz",
"license": "MIT",
"authors": [
{
"name": "xxx",
"email": "[email protected]"
}
],
"version": "1.0.0",
"type": "package",
"minimum-stability": "dev",
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*",
"tymon/jwt-auth": "0.5.*",
"dimsav/laravel-translatable": "^6.0",
"doctrine/dbal": "^2.5",
"felixkiss/uniquewith-validator": "2.*",
"owen-it/laravel-auditing": "^3.1",
"venturecraft/revisionable": "1.*",
"yadakhov/insert-on-duplicate-key": "^1.1"
},
"autoload": {
"psr-4": {
"XXX\\YYY\\" : "/src"
}
}
}
Maintenant, quand j'installer mon paquet
xxxx/yyyy
, j'ai besoin que compositeur installer tous les packages:
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*",
"tymon/jwt-auth": "0.5.*",
"dimsav/laravel-translatable": "^6.0",
"doctrine/dbal": "^2.5",
"felixkiss/uniquewith-validator": "2.*",
"owen-it/laravel-auditing": "^3.1",
"venturecraft/revisionable": "1.*",
"yadakhov/insert-on-duplicate-key": "^1.1"
},
mais il ne l'installe pas. J'essaye la mise à jour de composer, installation de compositeur. Quelqu'un peut-il aider?
projet Composer.json ressemble
{
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.4.*",
"laravel/tinker": "~1.0",
"xxxx/yyyy" : "1.0.0"
},
"repositories": [
{
"type": "package",
"package": {
"name": "xxxx/yyyy",
"version": "1.0.0",
"source": {
"url": "example.com",
"type": "git",
"reference": "master"
},
"autoload": {
"psr-4" : {
"XXX\\YYY\\" : "/src"
}
}
}
}
]
}
Ce que je peux faire, que Composer installer automatiquement toutes les dépendances de paquets nécessaires ???? Merci du conseil.
Lorsque vous utilisez "composer require xxxx/yyyy", que se passe-t-il? Y a-t-il un message de succès/erreur? – Nenroz
Il installe mon paquet, il n'y a pas d'erreurs, mais il n'installera pas mon paquet de dépendances requises –