Test Laravel | QCM, Questions, Quiz – Partie 7

Questions d’Entretien sur le framework Laravel avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le framework Laravel comprennent divers sujets tel que les bases du framework Laravel, MVC, les commandes Artisan, Base de données, RESTful, Routing, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur le framework Laravel.
 
 

1. Quels sont les systèmes de base de données pris en charge par le moteur de requêtes et l’ORM de Laravel, Eloquent ?

A MySQL, PostgreSQL, SQLite et SQL Server

B MongoDB et Redis

C Oracle et MariaDB

D SQLite et NoSQL

A
MySQL, PostgreSQL, SQLite et SQL Server.

 

2. Quel est le but de l’exécution de composer install dans un projet Laravel ?

A Installer Laravel lui-même

B Mettre à jour la version de PHP

C Pour installer les dépendances du projet définies dans le fichier composer.json

D Exécuter les migrations de bases de données

C
Pour installer les dépendances du projet définies dans le fichier composer.json.

 

3. Lequel des éléments suivants n’est PAS une caractéristique clé de Laravel ?

A Le moteur de templates Blade

B Routage et middleware

C Fonctionnalité de chat en temps réel

D L’ORM Eloquent

C
Fonctionnalité de chat en temps réel.

 

4. Quel gestionnaire de packages Laravel est utilisé pour installer et gérer des packages et des bibliothèques tiers ?

A Artisan

B npm

C Composer

D Packagist

C
Composer.

 

 
 

5. Quel est l’objectif principal du routage dans Laravel ?

A Définir l’apparence du site web

B Spécifier la base de données

C Pour faire correspondre les URL aux actions du contrôleur

D Pour styliser les pages web

C
Pour faire correspondre les URL aux actions du contrôleur. Exemple:

use App\Http\Controllers\UserController;
 
Route::get('/user/{id}', [UserController::class, 'show']);

 

6. Dans Laravel, quel fichier est utilisé pour définir les routes web ?

A routes/api.php

B routes/console.php

C routes/web.php

D routes/middleware.php

C
routes/web.php.

 

7. Quel verbe HTTP est utilisé pour une route qui récupère une ressource dans Laravel ?

A GET

B POST

C PUT

D DELETE

A
GET.

 

 
 

8. Qu’est-ce qu’une route nommée dans Laravel ?

A Une route qui n’a pas de nom

B Une route avec un identifiant unique

C Une route sans contrôleur associé

D Une route définie dans le fichier « api.php ».

B
Une route avec un identifiant unique. On peut dire que l’attribution d’un nom à une route permet de lui donner un surnom. Exemple:

Route::get('product/details', function()  
{  
    //  
})->name('product_details');

 

9. Comment passer des paramètres à une route dans Laravel ?

A En les incluant dans l’URL de la route

B En les ajoutant au fichier .env

C En utilisant le paramètre « middleware »

D En créant un nouveau contrôleur

A
En les incluant dans l’URL de la route. Exemple:

use Illuminate\Support\Facades\Route;

Route::get('/about/{name}', function ($name) {
    return $name;
});

 

10. Quel est le but du middleware de route dans Laravel ?

A Définir des routes pour le traitement du middleware

B Générer des URLs pour les routes

C Filtrer les requêtes HTTP entrant dans l’application

D Définir des routes à des fins de test

C
Laravel Middleware fournit un mécanisme pratique pour évaluer et trier les requêtes HTTP qui entrent dans votre application. Tous ces middleware se trouvent dans le registre app/Http/Middleware. Laravel Middleware agit comme un pont entre une requête et une réponse. Il s’agit d’un type de composant de filtrage.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *