2015-03-01 15 views

Antwort

30

laravel/laravel ist für die Skelett-Anwendung, die Sie beim Erstellen eines neuen Projekts erhalten. Es bietet eine empfohlene Standardstruktur (Sie müssen es nicht verwenden). Das Repository enthält Standardkonfigurationsdateien, Controller, Routen usw. sowie Code, der für das Bootstrapping der Anwendung verantwortlich ist.

Es enthält auch eine composer.json, die den eigentlichen Rahmen als Abhängigkeits definiert:

"require": { 
    "laravel/framework": "5.0.*" 
}, 

laravel/framework die Quelle tatsächlichen Rahmen ist.

Als readme.md auf Rahmen-Repository sagt:

Hinweis: Dieses Repository den Kern-Code des Laravel Framework enthält. Wenn Sie eine Anwendung mit Laravel 5 erstellen möchten, besuchen Sie die Haupt-Laravel repository.

+0

Es ist also wie eine allgemeine Grundlage/Basis und das Framework ist mehr für MVC ausgerichtet? –

+0

Das Framework ist definitiv MVC. Und das Framework-Repository selbst ist nicht wirklich eine laufende Anwendung. Technisch gesehen sind es nur Klassen, die Sie verwenden können. Natürlich ist es viel mehr als nur eine Bibliothek, aber es braucht noch etwas Code, der Dinge zusammenfügt. Das * bootstraps * die Anwendung. Das ist, was das andere Repository für (abgesehen von der Bereitstellung einer App-Struktur) – lukasgeiter

+0

Ich verstehe jetzt danke. –

3

A comment, die ich auf dem Laravel Repository in Bezug auf diese Frage erhalten:

Laravel/Laravel ist der Teil der Anwendung, die Sie mit sich selbst arbeiten (Controller, Konfiguration, routes.php , Ressourcen, Datenbank, etc.) während Laravel/Framework ist der "Kern" von Laravel, Sachen, die Sie nicht ändern.

0

Laravel/Laravel ist die Anwendung Vorlage/Skelett, und ist der Ausgangspunkt für Laravel 4-Anwendungen. Laravel/Framework ist der Kern, der die eigentlichen Framework-Komponenten selbst enthält und von Composer in Ihre Anwendungsvorlage/Ihr Gerüst heruntergeladen wird.

Verwandte Themen