2016-03-20 4 views
-1

(don, t ärgern Sie sich darüber) Warum verwenden wir Composer ich suchte in Google sagt, es wird für die Abhängigkeiten von Laravel verwendet, aber warum wir Projekt in Composer erstellen? Können wir es einfach erstellen in xampp/htdocs/laravel/... dort wie in der Vergangenheit tun sie in codeigniter? erklären es einfach und klar, was ist der Zweck der Verwendung der Handwerker Befehle, wie php artisan dienen, die eine Host-Adresse wie localhost erstellen: 8000 können wir nicht gehen dort im browser einfach wie localhost/laravelproject? und funktioniert composer offline, ohne zugang zum internet, ich meine diese commands in cmd prompt eingeben? einfach ist mein konzept nicht klar mit komponenten mit laravel, klar mein konzept ... dankeProblem mit Laravel Composer

+0

besuchen Sie bitte google.com – Drudge

Antwort

0

Wie Google sagte, Komponist ist immer für Abhängigkeiten, nicht nur Laravel, sondern in jedem anderen Rahmen oder l ibraries, composer wird verwendet, um Abhängigkeiten automatisch herunterzuladen, die für den Code benötigt werden.

Laravel basiert auf einigen Paketen, die eine Art von Drittanbieter-Paketen sind. Wenn Sie ein Projekt in Codeigniter erstellen, kopieren Sie alle für das Projekt benötigten Dateien. Sie können dies auch in Laravel tun, aber Sie sollten alle Dateien haben, die benötigt werden. Jetzt können Sie alle Dateien manuell herunterladen oder einfach nur diese Dateien und Bibliotheken in einer Datei namens composer einstellen und composer das für Sie tun lassen. Und selbst wenn es Abhängigkeiten für Bibliotheken gibt, die Sie für Composer angeben, erkennt der Composer sie und lädt sie auch herunter.

Wenn Sie ein Laravel-Projekt mit Composer erstellen, können Sie alle Dateien speichern und für ein anderes Projekt verwenden (wie ich es getan habe) und den Composer nicht erneut verwenden.

Artisan Befehle sind nur hier, um Ihnen zu helfen. Viele der Befehle, die von Handwerkern unterstützt werden, können von Ihrer Hand durchgeführt werden, aber Handwerker sind hier, um Ihnen zu helfen.

Natürlich können Sie Ihr Laravel-Projekt mit xamp oder wamp hosten, hier ist serve command eine weitere Option, um Ihr Projekt zu bedienen. Du musst es nicht benutzen (wie ich es nie tue).

Composer hat keine Abhängigkeiten und erkennt nur Abhängigkeiten und lädt sie herunter.

Hoffe, dass hilft.

+0

danke haben Sie bis zu einem gewissen Grad – shahensha

+0

Gibt es mehr Fragen in Ihrem Kopf darüber? –

+0

Also ist es nicht notwendig, ein Projekt mit Composer zu erstellen? Ich meine, ich möchte eine einfache Indexseite erstellen oder einfach nur einen Satz wiedergeben, zum Beispiel brauche ich kein create-project für dieses Recht, weil es eine ganze Version von laravel herunterlädt. mi richtig? dann kann ich Projektordner manuell innerhalb, c/xampp/htdocs/laravel/etc ... erstellen? – shahensha