Présentation Laravel
Last updated
Was this helpful?
Last updated
Was this helpful?
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
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
Gestionnaire de dépendances
Configuration par un fichier JSON
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
Si la version d'affiche, vous pouvez continuer.
Créer le projet "ticketToRide" avec la dernière version stable de Laravel :
Se déplacer dans le répertoire projet
Vérifier la version de Laravel
Lancer un serveur web :
Vérifier dans le navigateur : http://localhost:8000/ticketToRide
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
https://www.awesomeinc.org/tutorials/rails-blog/