Sök…


Anmärkningar

Laravel StackOverflow Slack Community

Kommer snart

Utbildad handledning

Komma igång med Laravel

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

Installation

Laravel Views

Blade: Introduktion

Blad: variabler och kontrollstrukturer

Eller

Installation härifrån

  1. Hämta kompositör härifrån och installera det

  2. Hämta Wamp härifrån , installera det och ställa in miljövariabel för PHP

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


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow