Un projet Laravel se crée avec Composer et suit une structure conventionnelle : app/ pour le code, routes/ pour les routes, resources/ pour les vues, database/ pour migrations et seeders, config/ pour la configuration. Le fichier .env contient les réglages propres à l'environnement et reste hors du dépôt.
Exemple
composer create-project laravel/laravel mon-app