Wie füge ich ein bestimmtes Paket mit Composer hinzu/aktualisiere? Ich benutze auch das neueste Laravel und bin mir nicht sicher, ob es wichtig ist, aber alles, was dazu beitragen kann, die Antwort zu finden.Composer/Laravel: Wie man ein bestimmtes Paket hinzufügt/aktualisiert
Ich habe auch das folgende aus einem alten Stackoverflow Beitrag versucht, den ich gefunden hatte, aber es hat nicht für mich funktioniert. Er fügte das Paket an composer.json an und fuhr dann fort, alles zu aktualisieren. Hier ist der Link: How to update a single library with Composer?
Und hier ist das Paket, das ich versuchte, mein Projekt hinzuzufügen: https://github.com/barryvdh/laravel-dompdf
Vielen Dank für Ihre Zeit und Hilfe!
Edit:
erforderlich und Aktualisierung arbeiten nicht, dass sie alles so gut aktualisieren. Ist es möglich, dass ich den Befehl falsch ausführe? Ich bin hinter den Ohren noch grün, wenn es um Komponist kommt: S
$ composer require barryvdh/laravel-dompdf
lease provide a version constraint for the barryvdh/laravel-dompdf requirement: *
/composer.json has been updated
oading composer repositories with package information
pdating dependencies (including require-dev)
- Removing orchestra/testbench (v2.1.1)
- Removing symfony/security (v2.4.3)
- Removing symfony/translation (v2.4.3)
- Installing symfony/translation (v2.4.6)
Loading from cache
- Removing symfony/http-foundation (v2.4.3)
- Installing symfony/http-foundation (v2.4.6)
Loading from cache
- Removing symfony/event-dispatcher (v2.4.3)
- Installing symfony/event-dispatcher (v2.5.0)
Loading from cache
- Removing symfony/debug (v2.4.3)
- Installing symfony/debug (v2.4.6)
Loading from cache
- Removing symfony/http-kernel (v2.4.3)
- Installing symfony/http-kernel (v2.4.6)
Loading from cache
- Removing symfony/routing (v2.4.3)
- Installing symfony/routing (v2.4.6)
Loading from cache
- Removing symfony/process (v2.4.3)
- Installing symfony/process (v2.4.6)
Loading from cache
- Removing symfony/finder (v2.4.3)
- Installing symfony/finder (v2.4.6)
Loading from cache
- Removing symfony/dom-crawler (v2.4.3)
- Installing symfony/dom-crawler (v2.4.6)
Loading from cache
- Removing symfony/css-selector (v2.4.3)
- Installing symfony/css-selector (v2.4.6)
Loading from cache
- Removing symfony/console (v2.4.3)
- Installing symfony/console (v2.4.6)
Loading from cache
- Removing symfony/browser-kit (v2.4.3)
- Installing symfony/browser-kit (v2.4.6)
Loading from cache
- Removing swiftmailer/swiftmailer (v5.1.0)
- Installing swiftmailer/swiftmailer (v5.2.0)
Loading from cache
- Removing stack/builder (v1.0.1)
- Installing stack/builder (v1.0.2)
Loading from cache
- Removing patchwork/utf8 (v1.1.21)
- Installing patchwork/utf8 (v1.1.23)
Loading from cache
- Removing nesbot/carbon (1.8.0)
- Installing nesbot/carbon (1.9.0)
Loading from cache
- Removing monolog/monolog (1.9.0)
- Installing monolog/monolog (1.10.0)
Loading from cache
- Removing symfony/filesystem (v2.4.3)
- Installing symfony/filesystem (v2.5.0)
Loading from cache
- Installing symfony/security-core (v2.4.6)
Loading from cache
- Removing laravel/framework (v4.1.28)
- Installing laravel/framework (v4.1.30)
Loading from cache
- Removing chumper/datatable (2.2.2)
- Installing chumper/datatable (2.3)
Loading from cache
- Removing ivaynberg/select2 (3.4.6)
- Installing ivaynberg/select2 (3.4.8)
Loading from cache
- Installing phenx/php-font-lib (0.2.2)
Loading from cache
- Installing dompdf/dompdf (v0.6.1)
Loading from cache
- Installing barryvdh/laravel-dompdf (v0.3.1)
Loading from cache
symfony/security-core suggests installing symfony/validator (For using the user password constraint)
symfony/security-core suggests installing symfony/expression-language (For using the expression voter)
Generating autoload files
Compiling component files
Generating optimized class loader
Gibt es einen bestimmten Grund, warum Sie nur ein einzelnes Paket aktualisieren möchten? – SUB0DH
Ja, ich möchte nicht alles aktualisieren, da es möglicherweise Änderungen an einem der verschiedenen Pakete gegeben hat, die die Webanwendung beschädigen könnten oder nicht, so dass ich kein Risiko eingehen möchte. Ich installiere Composer einfach in einem diff-Verzeichnis und füge das Paket hinzu, das ich brauche. Danach übertrage ich es einfach auf den Anbieter in meiner Hauptanwendung. – adamj