LaravelIniziare con Laravel


Osservazioni

Laravel StackOverflow Slack Community

Prossimamente

Esercitazione in primo piano

Iniziare con Laravel

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

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

Installazione

Viste di Laravel

Lama: introduzione

Lama: variabili e strutture di controllo

O

Installazione da qui

  1. Ottieni il compositore da qui e installalo

  2. Ottieni Wamp da qui , installalo e imposta la variabile di ambiente di PHP

  3. 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
 

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!