2015-04-02 21 views
8

Sto tornando alla programmazione con Laravel leggendo la documentazione nel sito ufficiale. Ora ho capito che c'è una versione 5.0 e ci sto provando, ma ho notato qualcosa chiamato "scaffolding per la registrazione e l'autenticazione degli utenti" e non lo capisco affatto.Cosa significa impalcatura in Laravel 5?

Forse perché la mia lingua principale è lo spagnolo e questa parola non ha senso per me in questo contesto, ma sono davvero confuso.

Nel sito, il paragrafo dice:

navi laravel con ponteggi per la registrazione degli utenti e l'autenticazione. Se si desidera rimuovere questo ponteggi, utilizzare il comando Artisan fresca:

php artisan fresh 

quindi vorrei sapere che cosa significa esattamente e cosa rappresentano.

+0

è possibile trovare la risposta su questo link http://stackoverflow.com/questions/235018/che-is-scaffolding-is-it-a-term-for-a-particular-platform –

risposta

6

Il termine Scaffolding ha lo scopo di impostare rapidamente uno scheletro per un'applicazione o il progetto.

Lo scopo principale di Scaffolding è di velocizzare il flusso di lavoro piuttosto che crearlo di nuovo.

Ecco lo JeffreyWay/Laravel-4-Generators come riferimento.

Se non vuoi, devi usare php artisan fresh come hai detto nella tua domanda.

Per ottenere il generatore indietro dal vostro compositore

composer require laracasts/generators --dev 
0

Facendo riferimento alla mia own answer in un'altra domanda, credo che Wikipedia fornisce una visione ristretta e limitata. Scaffolding è non solo per operazioni CRUD su un database. Scaffolding ha un obiettivo più ampio di darti un'app scheletro per di qualsiasi tipo di tecnologia.

Yeoman è uno strumento moderno e utile per scaffolding. Usando le loro stesse parole: strumento di ponteggi

del web per webapps moderni

Cosa c'è Yeoman?

Yeoman ti aiuta a dare il via a nuovi progetti, a prescrivere le migliori pratiche e gli strumenti per aiutarti a rimanere produttivi.

Per fare ciò, forniamo un ecosistema di generatori. Un generatore è fondamentalmente un plug-in che può essere eseguito con il comando yo su uno scaffold completo di progetti o parti utili.

Attraverso i nostri generatori ufficiali, promuoviamo il "flusso di lavoro Yeoman". Questo flusso di lavoro è uno stack lato client robusto e supponente, che comprende strumenti e framework che possono aiutare gli sviluppatori a creare rapidamente bellissime applicazioni web .Ci occupiamo di fornire tutto ciò che è necessario per iniziare senza il mal di testa normale associato con una configurazione manuale.

Con un'architettura modulare in grado di scalare fuori dalla scatola, ci leva successo e gli insegnamenti diverse comunità open-source per assicurare la pila sviluppatori usano è intelligente come possibile.

credenti come azienda in una buona documentazione e ben pensato di build processi, Yeoman include il supporto per linting, test, minification e molto altro ancora, così gli sviluppatori possono concentrarsi sulle soluzioni piuttosto che preoccuparsi delle piccole cose.

Questo è tutto. Utilizzare lo scaffolding per creare un'applicazione di avvio rapido che funzioni come esempio o come base della soluzione. Ti rende produttivo più velocemente costruendo le cose da zero.