Laravel est un framework Web PHP gratuit et open source créé par Taylor Otwell ; son code source est hébergé sur GitHub et les conditions de licence sont une licence MIT ; les fonctionnalités de Laravel incluent la prise en charge de l'authentification et des autorisations des utilisateurs, un système de packages modulaires et il existe un bibliothèque de packages exclusive, etc.
L'environnement d'exploitation de cet article : système Windows 7, Laravel version 5.7, ordinateur Dell G3.
Qu'est-ce que Laravel ?
Laravel est un framework Web PHP gratuit et open source créé par Taylor Otwell, conçu pour implémenter l'architecture MVC des logiciels Web et servir d'alternative à CodeIgniter. Son code source est hébergé sur GitHub et les termes de la licence sont une licence MIT. Les fonctionnalités de Laravel incluent : la prise en charge de l'authentification et des autorisations des utilisateurs, un système de packages modulaire avec sa propre bibliothèque de packages, des moyens de se connecter à de nombreux types de bases de données relationnelles, la fourniture d'outils pour aider au déploiement et à la maintenance des applications et le développement de nombreux outils syntaxiques. sucre.
Caractéristiques
1. La syntaxe est plus expressive
Savez-vous ce que « vrai » signifie dans la ligne de code suivante ?
$uri = Url::create(‘some/uri’, array(), array(), true);
De plus, connaissez-vous la signification des autres paramètres ici (sauf le premier un) individuel) ? Bien sûr, vous ne le savez pas. Parce que cette ligne de code n'est pas expressive.
Regardez à nouveau ce code :
$url = URL::to_secure(‘some/uri’);
Cette expression crée un lien URL en utilisant le protocole HTTPS. En fait, les deux méthodes d'écriture ci-dessus font la même chose, mais laquelle est la plus claire et la plus expressive ?
2. Documentation de haute qualité
Laravel bénéficie d'un excellent support communautaire. L'expressivité et la bonne documentation du code Laravel lui-même font de la programmation PHP un plaisir.
3. Packs d'extension riches
Bundle est le nom des packs d'extension dans Laravel. Cela peut être n'importe quoi - aussi grand qu'un ORM complet, aussi petit qu'un outil de débogage, ou simplement copier-coller pour installer n'importe quelle extension ! Les packs d'extensions de Laravel proviennent de développeurs du monde entier et d'autres sont constamment ajoutés.
4. Open source, hébergé sur GITHUB
Laravel est entièrement open source. Tout le code est disponible sur Github et vous êtes invités à contribuer.
Recommandations associées : Les cinq derniers didacticiels vidéo Laravel
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!