Che cosa significa bootstrap nel contesto di Laravel? [chiuso]

1

Vedo "il processo di bootstrap" menzionato nel tutorial di Dayle Rees Laravel "Code Bright" ma nessuna spiegazione di cosa significhi in realtà . Le definizioni di Wikipedia su Bootstrapping nel computing non sembrano avere alcuna rilevanza particolare.

    
posta blarg 23.04.2014 - 22:30
fonte

1 risposta

2

Il processo di bootstrap è responsabile di raccogliere tutti i diversi pezzi che combinano il framework Laravel prima di iniziare a elaborare la richiesta e restituire il risultato. Questo potrebbe essere ulteriormente spiegato e analizzato guardando i file di bootstrap. Esiste una cartella bootstrap nella directory principale contenente questi file:

  • autoload.php - include il caricatore automatico del compositore, definisce alcune costanti specifiche di Laravel, inizializza la libreria di manipolazione UTF-8 ecc. È anche responsabile del caricamento di tutti i pacchetti in workbench .
  • paths.php - questo è solo l'array di configurazione dei percorsi relativi. Permette di spostare cartelle o specificare valori personalizzati. Questo è usato così l'applicazione sa dove cercare le varie parti del framework.
  • start.php - questa è la parte di bootstrap effettiva. Inizializza la classe Illuminate\Foundation\Application , rileva l'ambiente, carica la configurazione del percorso da paths.php e avvia Framework, in modo che l'ulteriore elaborazione della richiesta possa continuare (routing ecc.).

Spero che questo ti abbia aiutato a capire un po 'di più del bootstrap nel framework di Laravel. Sentitevi liberi di dare un'occhiata a questi file perché sono molto ben commentati e vi permetteranno di avere una recensione più approfondita da soli. Se ritieni ancora di avere qualche domanda, non esitare a commentare.

    
risposta data 23.04.2014 - 23:22
fonte

Leggi altre domande sui tag