
Fondamentaux Laravel
Structure projet, artisan, routing, controllers, views, Blade templates, service container
1Qu'est-ce qu'Artisan dans Laravel ?
Qu'est-ce qu'Artisan dans Laravel ?
Réponse
Artisan est l'interface en ligne de commande intégrée à Laravel. Elle permet d'automatiser de nombreuses tâches répétitives comme la création de contrôleurs, modèles, migrations et autres composants. Cette interface facilite le développement en offrant des commandes prêtes à l'emploi et la possibilité de créer ses propres commandes personnalisées.
2Quel dossier contient les fichiers de routes dans une application Laravel ?
Quel dossier contient les fichiers de routes dans une application Laravel ?
Réponse
Le dossier routes situé à la racine du projet contient tous les fichiers de définition des routes. Par défaut, Laravel inclut web.php pour les routes web avec sessions et CSRF, api.php pour les routes API stateless, console.php pour les commandes Artisan, et channels.php pour les canaux de diffusion en temps réel.
3Quelle commande Artisan permet de lister toutes les routes définies ?
Quelle commande Artisan permet de lister toutes les routes définies ?
Réponse
La commande php artisan route:list affiche un tableau récapitulatif de toutes les routes enregistrées dans l'application. Ce tableau inclut les méthodes HTTP, les URI, les noms de routes, les actions associées et les middlewares appliqués. Cette commande est essentielle pour déboguer et vérifier la configuration du routage.
Où se trouvent les vues Blade par défaut dans un projet Laravel ?
Quelle extension de fichier est utilisée pour les templates Blade ?
+17 questions d'entretien
Autres sujets d'entretien Laravel
Les bases de PHP
POO en PHP
Composer & Autoloading
Routing Laravel
Blade Templates
Request & Response
Eloquent ORM - Les bases
Eloquent Relationships
Migrations & Schema Builder
Validation & Formulaires
Authentication
Authorization & Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notifications & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Maîtrise Laravel pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement