Présentation Laravel
Framework
Ensemble d'outils et de librairies
Existe pour toute sorte de langage (PHP, javascript, …)
Framework PHP : Laravel, Symphony, ...
Ne remplace pas la connaissance d'un langage

Laravel
Les avantages du framework Laravel sont :
MVC
Système de routage
Moteur de template (Blade)
Object-Relational Mapping – ORM (Eloquent)
Système d'authentification et de gestion de sessions pour les connexions
https://www.awesomeinc.org/tutorials/rails-blog/
Documentation Laravel
Composer
Gestionnaire de dépendances
Configuration par un fichier JSON
Installation
Si ce n'est pas encore fait, intaller les serveurs Apache / MySQL / Php avec WAMP ou autre (suivant votre système d'exploitation).
Installer composer https://getcomposer.org/download/
Ouvrir Visual Studio Code
Dans un terminal, faire
php -v
Si la version d'affiche, vous pouvez continuer.
Projet Laravel
Créer le projet "adolices" avec la dernière version stable de Laravel :
composer create-project --prefer-dist laravel/laravel adolices
Se déplacer dans le répertoire projet
cd adolices
Vérifier la version de Laravel
php artisan -V
Lancer un serveur web :
php artisan serve
Vérifier dans le navigateur : http://localhost:8000/
Principaux dossiers et fichiers
app : cœur de l'application (controller, model, helper, …)
config : les fichiers de configuration
database : migrations, seeders
public : images. Seul dossier accessible depuis le serveur
resources : vues, css / scss et js
routes : routes de l'application dans web.php
storage : session, log
.env : environnement de l'application
composer.json : dépendances de l'application

Aide
Last updated
Was this helpful?