Laravel

framework PHP From Wikipedia, the free encyclopedia

Laravel est un framework web open-source écrit en PHP[1] respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet. Laravel est distribué sous licence MIT, avec ses sources hébergées sur GitHub. Les projets commerciaux et open source sont basés sur le code partagé, par exemple : Aimeos[2], bagisto[3], Avored[4], S-Cart[5] ou Microweber[6]

Créateur Taylor Otwell
Première version
Dernière version 12.53.0 ()
Faits en bref Créateur, Développé par ...
Laravel
Description de l'image Laravel.svg.
Description de l'image Laravel post-install screen.png.
Informations
Créateur Taylor Otwell
Développé par Équipe de développement Laravel
Première version
Dernière version 12.53.0 ()
Dépôt github.com/laravel/frameworkVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en PHPVoir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Environnement Multiplate-forme
Langues Multilingue
Type Framework
Licence MIT
Site web laravel.com
Fermer

Histoire

Laravel a été créé par Taylor Otwell en [7].

Le référentiel Laravel/laravel présent sur le site GitHub contient le code source des premières versions de Laravel. À partir de la cinquième version, le framework est développé au sein du référentiel Laravel/framework.

En peu de temps, une communauté d'utilisateurs du framework s'est constituée[1], et il est devenu en 2016 le projet PHP le mieux noté de GitHub[8].

Laravel reste pourtant basé sur son grand frère Symfony, pour au moins 30 % de ses lignes (utilisation de "Symfony component")[9].

Historique des versions

Les versions LTS sont supportées pendant 2 ans pour les corrections de bogues, 3 ans pour les patchs de sécurité. Les autres versions sont supportées pendant 6 mois pour les corrections de bogues, et 1 an pour les patchs de sécurité[10],[11],[12].

Davantage d’informations Légende : ...
Légende : Ancienne version Ancienne version, toujours prise en charge Dernière version stable Version avancée Version future planifiée
Fermer
Davantage d’informations Version, Date de parution ...
Version Date de parution Version PHP
Ancienne version, plus prise en charge : 1.0 Juin 2011
Ancienne version, plus prise en charge : 2.0 Septembre 2011
Ancienne version, plus prise en charge : 3.0 22 février 2012
Ancienne version, plus prise en charge : 3.1 27 mars 2012
Ancienne version, plus prise en charge : 3.2 22 mai 2012
Ancienne version, plus prise en charge : 4.0 28 mai 2013 ≥ 5.3.0
Ancienne version, plus prise en charge : 4.1 12 décembre 2013 ≥ 5.3.0
Ancienne version, plus prise en charge : 4.2 1er juin 2014 ≥ 5.4.0
Ancienne version, plus prise en charge : 5.0 4 février 2015 ≥ 5.4.0
Ancienne version, plus prise en charge : 5.1 LTS 9 juin 2015 ≥ 5.5.9
Ancienne version, plus prise en charge : 5.2 21 décembre 2015 ≥ 5.5.9
Ancienne version, plus prise en charge : 5.3 23 août 2016 ≥ 5.6.4
Ancienne version, plus prise en charge : 5.4 24 janvier 2017 ≥ 5.6.4
Ancienne version, plus prise en charge : 5.5 LTS 30 août 2017 ≥ 7.0.0
Ancienne version, plus prise en charge : 5.6 7 février 2018 ≥ 7.1.3
Ancienne version, plus prise en charge : 5.7 4 septembre 2018 ≥ 7.1.3
Ancienne version, plus prise en charge : 5.8 26 février 2019 ≥ 7.1.3
Ancienne version, plus prise en charge : 6.0 LTS 3 septembre 2019 ≥ 7.2.0
Ancienne version, plus prise en charge : 7.0 3 mars 2020[13] ≥ 7.2.5[14]
Ancienne version, plus prise en charge : 8.0 8 septembre 2020[15] ≥ 7.3.0
Ancienne version, plus prise en charge : 8.82.0 1 février 2022[16] ≥ 7.3.0
Ancienne version, plus prise en charge : 9.0 LTS 8 février 2022 ≥ 8.0.0
Ancienne version, plus prise en charge : 10.0 14 février 2023 ≥ 8.1.0
Ancienne version, toujours prise en charge : 11.0 12 mars 2024 ≥ 8.2.0
Dernière version stable: 12.0 24 février 2025 ≥ 8.2.0
Fermer

Fonctionnalités

L'installation de Laravel est basée sur le gestionnaire de paquets Composer[1]. Depuis la version 9.0 LTS, Laravel nécessite PHP 8 au minimum.

Laravel fournit des fonctionnalités en termes de routage de requête, de mapping objet-relationnel (un système baptisé Eloquent implémentant Active Record), d'authentification, de vue (avec Blade), de migration de base de données, de gestion des exceptions et de test unitaire[1].

L'équipe Laravel propose également un micro-framework plus léger, Lumen.

Laracon

Laracon est la conférence officielle de Laravel, centrée sur le framework et couvrant son développement, ses usages et des sujets généraux de développement logiciel. Laracon s'est tenu aux États-Unis, en Europe, en Inde, en Australie et en ligne[17],[18]. En règle générale, la conférence se tient chaque année aux États-Unis et en Europe. 2017 fut la première année où Laracon se déroula uniquement en ligne. 2018 fut la première année où Laracon eut lieu en Australie. Chaque année, les sponsors et organisateurs varient, mais Laravel, Laravel News et UserScape en sont généralement les principaux organisateurs.

Parallèlement aux Laracon officiels, d'autres conférences sont organisées sous le nom de Laravel Live. Il existe actuellement des éditions annuelles au Royaume-Uni, au Danemark, au Pakistan et en Inde[19],[20],[21]. Bien que ces conférences ne soient pas officielles, elles ont reçu l'autorisation de Taylor Otwell d'utiliser le nom Laravel.


Voici l'historique des Laracons :

Davantage d’informations Date, Lieu ...
Date Lieu
22- Washington
30- Amsterdam
15- New York
28- Amsterdam
11- Louisville
25- Amsterdam
27- Louisville
23- Amsterdam
En ligne
25- New York
28- Amsterdam
30- Amsterdam[22]
Madrid
24- New York[23]
28- Amsterdam
Fermer

Notes et références

Liens externes

Related Articles

Wikiwand AI