Sök…
Anmärkningar
Laravel StackOverflow Slack Community
Kommer snart
Utbildad handledning
Riktlinjer för bidrag
Kommer snart
Guide för bidragstil
Kommer snart
Om Laravel
Laravel skapades av Taylor Otwell som ett gratis open-source PHP - webbramverk och är avsett att underlätta och påskynda utvecklingsprocessen för webbapplikationer med en stor smak för enkelhet.
Det följer modellen-view-controller ( MVC ) arkitektoniskt mönster såväl som PSR-2- kodningsstandarden och PSR-4 autoloading-standarden.
Att köra en testdriven utveckling ( TDD ) i Laravel är roligt och enkelt att implementera.
Laravel är värd på GitHub och finns på https://github.com/laravel/laravel och skryter med en mikrotjänstarkitektur , vilket gör den oerhört utdragbar och detta med lätthet med hjälp av skräddarsydda och eller befintliga tredje part. paket.
Huvuddrag
MVC
Laravel använder MVC-modellen, därför finns det tre kärndelar i ramverket som fungerar tillsammans: modeller, vyer och kontroller. Styrenheter är huvuddelen där det mesta av arbetet utförs. De ansluter till modeller för att få, skapa eller uppdatera data och visa resultaten på vyer som innehåller applikationens HTML-struktur.
Blad Templating Engine
Laravel levereras med en mall som kallas Blade. Bladet är ganska lätt att använda, men ändå kraftfullt. En funktion som Blade-templeringsmotorn inte delar med andra populära är hennes tillåtelse; som tillåter användning av vanlig PHP-kod i Blade-templaterande motorfiler.
Det är viktigt att notera att Blade-templaterande .blade
har .blade
bifogat filnamn direkt före den vanliga .php
som inte är något annat än den verkliga filändelsen. Som sådan är .blade.php
den resulterande filändelsen för Blade-mallfiler. Bladmallmotorfiler lagras i resurs / visningskatalogen.
Routing & Middleware
Du kan definiera webbadresserna till din applikation med hjälp av rutter. Dessa rutter kan innehålla variabel data, ansluta till styrenheter eller kan lindas in i mellanvaror. Middelware är en mekanism för att filtrera HTTP-förfrågningar. De kan användas för att interagera med förfrågningar innan de når kontrollerna och kan således ändra eller avvisa förfrågningar.
Hantverkare
Artisan är kommandoradsverktyget du kan använda för att styra delar av Laravel. Det finns många kommandon för att skapa modeller, styrenheter och andra resurser som behövs för utveckling. Du kan också skriva dina egna kommandon för att utöka Artisan-kommandoradsverktyget.
Vältalig ORM
För att ansluta dina modeller till olika typer av databaser erbjuder Laravel en egen ORM med en stor uppsättning funktioner att arbeta med. Ramverket tillhandahåller också migrering och sådd och har även återuppspelningar.
Händelsehändelse
Ramverket kan hantera händelser i hela applikationen. Du kan skapa händelselister och evenemangshanterare som liknar dem från NodeJs.
versioner
Version | Utgivningsdatum |
---|---|
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 |
Välkommen till Laravel-dokumentation!
Laravel är ett välkänt PHP-ramverk. Här lär du dig allt om Laravel. Från så enkelt som att veta vad objektorienterad programmering är, till det avancerade Laravel-paketets utvecklingsämne.
Detta, som alla andra Stackoverflow-dokumentationstaggar, är en community-driven dokumentation, så om du redan har erfarenheter av Laravel, dela dina kunskaper genom att lägga till dina egna ämnen eller exempel! Glöm inte att läsa vår bidragsguide om bidrag till detta ämne för att veta mer om hur du kan bidra och stilguiden som vi gjorde för att se till att vi kan ge den bästa upplevelsen till människor som vill lära sig mer om Laravel.
Mer än så är vi mycket glada över att du kommer, hoppas att vi kan se dig ofta här!
Nybörjarguide
Startguide är anpassad navigering som vi beställt av oss själva för att underlätta ämnesbläddring, särskilt för nybörjare. Denna navigering beställs efter svårighetsnivå.
Komma igång
Laravel Views
Blad: variabler och kontrollstrukturer
Eller
Installation härifrån
Hämta kompositör härifrån och installera det
Hämta Wamp härifrån , installera det och ställa in miljövariabel för PHP
Få väg till
www
och skriv kommando:
composer create-project --prefer-dist laravel/laravel projectname
För att installera en specifik Laravel-version, gå till www
och skriv kommando:
composer create-project --prefer-dist laravel/laravel=DESIRED_VERSION projectname
Eller
Via Laravel Installer
Ladda ner först Laravel-installationsprogrammet med Composer:
composer global require "laravel/installer"
Se till att placera $HOME/.composer/vendor/bin
(eller motsvarande katalog för ditt operativsystem) i din $ PATH så att den körbara laravel
kan lokaliseras av ditt system.
När det laravel new
kommandot laravel new
installerats skapar det en ny Laravel-installation i den katalog du anger. Till exempel kommer laravel new blog
att skapa en katalog med namnet blog
innehåller en ny Laravel-installation med alla Laravels beroenden redan installerade:
laravel new blog