2015-03-01 15 views

risposta

30

laravel/laravel è per l'applicazione scheletro che si ottiene quando si crea un nuovo progetto. Fornisce una struttura predefinita che è raccomandata (non sei obbligato a usarla). Il repository contiene file di configurazione, controller, percorsi, ecc. Predefiniti, oltre al codice responsabile dell'avvio automatico dell'applicazione.

Esso comprende anche un composer.json che definisce il quadro attuale dipendenza:

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

laravel/framework è la fonte quadro attuale.

Come il readme.md sul repository quadro dice:

Nota: Questo repository contiene il codice di base del quadro laravel. Se si desidera creare un'applicazione utilizzando Laravel 5, visitare il principale Laravel repository.

+0

Quindi è come una base/base generale e il framework è più orientato per MVC? –

+0

Il framework è sicuramente MVC. E lo stesso repository framework non è realmente un'applicazione funzionante. Tecnicamente sono solo le classi che puoi usare. Ovviamente è molto più di una semplice libreria, ma ha ancora bisogno di un codice che metta insieme le cose. Quello * avvia l'applicazione *. Ecco a cosa serve l'altro repository (oltre a fornire una struttura dell'app) – lukasgeiter

+0

Ora capisco grazie. –

3

Un comment che ho ricevuto sul repository laravel in relazione a questa domanda:

laravel/laravel è la parte delle app che si lavora con voi stessi (controller, config, routes.php , risorse, database, ecc.) mentre laravel/framework è il "core" di Laravel, roba che non si modifica .

0

Laravel/Laravel è il modello di applicazione/scheletro ed è il punto di partenza per le app Laravel 4. Laravel/Framework è il kernal, che contiene gli stessi componenti del framework stesso e viene scaricato da Composer nel modello/scheletro dell'applicazione.

Problemi correlati