2017-12-21 5 views
1

Wie kann ich Discovery-Pakete von meinem Projekt Laravel lösen?Laravel-Paket: Entdeckungsauflösung

composer update 

Laden Komponist Repositories mit Paketinformationen Aktualisierung Abhängigkeiten (einschließlich erfordern-dev) Nichts zu installieren oder aktualisieren Generierung optimiert automatisch geladen Dateien Illuminate\Foundation\ComposerScripts::postAutoloadDump

@php artisan package:discover 
Discovered Package: fideloper/proxy 
Discovered Package: gloudemans/shoppingcart 
Discovered Package: htmlmin/htmlmin 
Discovered Package: mews/purifier 
Discovered Package: rap2hpoutre/laravel-log-viewer 
Discovered Package: roumen/sitemap 
Discovered Package: laravel/socialite 
Discovered Package: spatie/laravel-image-optimizer 
Discovered Package: aloha/twilio 
Discovered Package: laravel/tinker 
Discovered Package: socialiteproviders/manager 
Discovered Package: davejamesmiller/laravel-breadcrumbs 
Package manifest generated successfully. 

Composer.json:

{ 
"name": "laravel/laravel", 
"description": "The Laravel Framework.", 
"keywords": ["framework", "laravel"], 
"license": "MIT", 
"type": "project", 
"require": { 
    "php": ">=7.0.0", 
    "aloha/twilio": "^3.0", 
    "davejamesmiller/laravel-breadcrumbs": "^4.2", 
    "fideloper/proxy": "^3.3", 
    "gloudemans/shoppingcart": "^2.4", 
    "golonka/bbcodeparser": "^2.2", 
    "htmlmin/htmlmin": "^5.0", 
    "kim/activity": "^1.1", 
    "laravel/framework": "5.5.*", 
    "laravel/socialite": "^3.0", 
    "laravel/tinker": "~1.0", 
    "mews/purifier": "^2.0", 
    "rap2hpoutre/laravel-log-viewer": "^0.11.0", 
    "roumen/sitemap": "^2.7", 
    "socialiteproviders/vkontakte": "^3.0", 
    "spatie/laravel-image-optimizer": "^1.1" 
}, 
"require-dev": { 
    "filp/whoops": "~2.0", 
    "fzaninotto/faker": "~1.4", 
    "mockery/mockery": "0.9.*", 
    "phpunit/phpunit": "~6.0" 
}, 
"autoload": { 
    "classmap": [ 
     "database/seeds", 
     "database/factories" 
    ], 
    "psr-4": { 
     "App\\": "app/" 
    } 
}, 
"autoload-dev": { 
    "psr-4": { 
     "Tests\\": "tests/" 
    } 
}, 
"extra": { 
    "laravel": { 
     "dont-discover": [ 
     ] 
    } 
}, 
"scripts": { 
    "post-root-package-install": [ 
     "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" 
    ], 
    "post-create-project-cmd": [ 
     "@php artisan key:generate" 
    ], 
    "post-autoload-dump": [ 
     "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", 
     "@php artisan package:discover" 
    ] 
}, 
"config": { 
    "preferred-install": "dist", 
    "sort-packages": true, 
    "optimize-autoloader": true 
}} 

Wie reso Das hab ich? Ich habe Pakete. Aber warum entdecke schreiben? Wie lösen entdeckte Pakete?

+1

Zeigen Sie uns Ihre Composer-Datei. – Ohgodwhy

+0

Bereit. Sieh bitte auf. – Jadasdas

Antwort

0

Es kann nicht aktualisiert werden, falls die nächste Version in Konflikt mit anderen Bibliotheken in Ihrem Projekt steht oder Sie eine genaue Version in Ihrem composer.json haben.

Laravel hat seine eigene composer.json wo es Versionen von Bibliotheken so beschreibt (es ist mein Laravel 5.4 des json):

"symfony/console": "~3.2", // ~3.2 means 3.2 ONLY 
    "symfony/debug": "~3.2", 
    "symfony/finder": "~3.2", 
    "symfony/http-foundation": "~3.2", 

Es ist die composer.json, die den Komponisten regiert.