Ricerca…
Osservazioni
Laravel StackOverflow Slack Community
Prossimamente
Esercitazione in primo piano
Linee guida di contributo
Prossimamente
Guida allo stile di contribuzione
Prossimamente
A proposito di Laravel
Creato da Taylor Otwell come un framework web PHP open-source gratuito, Laravel ha lo scopo di facilitare e accelerare il processo di sviluppo delle applicazioni web con un grande gusto per la semplicità.
Segue lo schema di modello model-view-controller ( MVC ) nonché lo standard di codifica PSR-2 e lo standard di autoloading PSR-4 .
Esecuzione di un Test Driven Development ( TDD ) in Laravel è divertente e facile da implementare.
Ospitato su GitHub e disponibile su https://github.com/laravel/laravel , Laravel vanta un'architettura di micro-servizi , che lo rende straordinariamente estensibile e questo, con facilità, con l'uso di terze parti su misura o esistenti pacchi.
Caratteristiche principali
MVC
Laravel utilizza il modello MVC, quindi ci sono tre parti principali del framework che funzionano insieme: modelli, viste e controller. I controller sono la parte principale in cui viene eseguita la maggior parte del lavoro. Si collegano ai modelli per ottenere, creare o aggiornare dati e visualizzare i risultati sulle viste, che contengono la struttura HTML effettiva dell'applicazione.
Blade Templating Engine
Laravel viene fornito con un motore di template conosciuto come Blade. Blade è abbastanza facile da usare, ma potente. Una caratteristica che il motore di template Blade non condivide con altri popolari è la sua permissività; consentendo l'uso di codice PHP semplice in Blade che modella i file del motore.
È importante notare che i file del motore di template di Blade hanno .blade
aggiunto ai nomi dei file subito prima del solito .php
che non è altro che l'effettiva estensione del file. In quanto tale, .blade.php
è l'estensione del file risultante per i file modello Blade. I file del motore modello Blade sono memorizzati nella directory risorse / viste.
Routing e middleware
È possibile definire gli URL della propria applicazione con l'aiuto di percorsi. Questi percorsi possono contenere dati variabili, connettersi a controllori o possono essere integrati in middleware. Middelware è un meccanismo per filtrare le richieste HTTP. Possono essere utilizzati per interagire con le richieste prima che raggiungano i controller e possono quindi modificare o rifiutare le richieste.
Artigiano
Artisan è lo strumento da riga di comando che puoi usare per controllare parti di Laravel. Sono disponibili molti comandi per creare modelli, controller e altre risorse necessarie per lo sviluppo. Puoi anche scrivere i tuoi comandi per estendere lo strumento da riga di comando Artisan.
ORM eloquente
Per collegare i tuoi modelli a vari tipi di database, Laravel offre il proprio ORM con un ampio set di funzioni con cui lavorare. Il framework fornisce anche migrazione e seeding e presenta anche rollback.
Gestione degli eventi
Il framework è in grado di gestire eventi attraverso l'applicazione. È possibile creare listener di eventi e gestori di eventi simili a quelli di NodeJs.
Versioni
Versione | Data di rilascio |
---|---|
1.0 | 2011-06-09 |
2.0 | 2011-11-24 |
3.0 | 2012-02-22 |
3.1 | 2012-03-27 |
3.2 | 2012-05-22 |
4.0 | 2013/05/28 |
4.1 | 2013/12/12 |
4.2 | 2014/06/01 |
5.0 | 2015/02/04 |
5.1 (LTS) | 2015/06/09 |
5.2 | 2015/12/21 |
5.3 | 2016/08/24 |
5.4 | 2017/01/24 |
Benvenuto nella documentazione dei tag di Laravel!
Laravel è un noto framework PHP. Qui imparerai tutto su Laravel. A partire dal semplice-come sapere quale è la programmazione orientata agli oggetti, all'argomento di sviluppo del pacchetto Laravel avanzato.
Questo, come ogni altro tag di documentazione StackOverflow, è una documentazione basata sulla comunità, quindi se hai già esperienze su Laravel, condividi le tue conoscenze aggiungendo i tuoi argomenti o esempi! Non dimenticare di consultare la nostra guida allo stile di contribuzione su questo argomento per sapere di più su come contribuire e la guida di stile che abbiamo fatto per assicurarci di dare la migliore esperienza alle persone che vogliono saperne di più su Laravel.
Inoltre, siamo molto contenti che tu venga, spero di vederti spesso qui!
Guida introduttiva
La guida introduttiva è una navigazione personalizzata che abbiamo ordinato da noi stessi per semplificare la navigazione degli argomenti, soprattutto per i principianti. Questa navigazione è ordinata per livello di difficoltà.
Iniziare
Viste di Laravel
Lama: variabili e strutture di controllo
O
Installazione da qui
Ottieni il compositore da qui e installalo
Ottieni Wamp da qui , installalo e imposta la variabile di ambiente di PHP
Ottieni il percorso per
www
e digita command:
composer create-project --prefer-dist laravel/laravel projectname
Per installare una versione di Laravel specifica, ottenere il percorso su www
e digitare command:
composer create-project --prefer-dist laravel/laravel=DESIRED_VERSION projectname
O
Via Laravel Installer
Per prima cosa, scarica il programma di installazione di Laravel usando Composer:
composer global require "laravel/installer"
Assicurati di posizionare la $HOME/.composer/vendor/bin
(o la directory equivalente per il tuo sistema operativo) nel tuo $ PATH in modo che l'eseguibile di laravel
possa essere localizzato dal tuo sistema.
Una volta installato, il comando laravel new
creerà una nuova installazione di Laravel nella directory specificata. Ad esempio, il laravel new blog
creerà una directory denominata blog
contenente una nuova installazione di Laravel con tutte le dipendenze di Laravel già installate:
laravel new blog