Test Laravel | QCM, Questions, Quiz – Partie 2

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. Pourquoi Laravel utilise-t-il le moteur de template Blade ?

A Pour simplifier la programmation

B Comme modèle

C Pour faciliter la création des contrôleurs

D Pour la vue dans MVC

D
Toutes les vues dans Laravel sont généralement construites dans le moteur de template Blade. Le moteur Blade est rapide dans le rendu des vues car il met en cache les vues jusqu’à ce qu’elles soient modifiées. Tous les fichiers dans resources/views ont l’extension .blade.php.

 

 

2. Laquelle des fonctions suivantes de Laravel vérifie que la table souhaitée existe ou non dans la base de données ?

A hasTable()

B hasTab()

C hashTable()

D Aucune de ces fonctions

A
La fonction hasTable() est utilisé pour vérifie que la table souhaitée existe ou non dans la base de données. Exemple:

Schema::hasTable('mytable');

 

 

3. Où se trouve le fichier de routage dans Laravel ?

A app/Http/

B urls/

C vendors/

D routes/

D
Les fichiers de routage dans Laravel se trouve dans routes/.

 

 
 

4. Composer est un outil pour la ______ en PHP.

A Interpolation

B Configuration

C Gestion des dépendances

D Aucune de ces réponses

C
Composer est un outil pour la gestion des dépendances en PHP.

 

 

5. Comment vérifier la version actuelle de Laravel sur votre système ?

A php artisan check --version

B php artisan make --version

C php artisan --version

D Aucune de ces réponses

C
La commande php artisan make --version est utilisé pour vérifier la version actuelle de Laravel sur votre système.

 

 

6. Comment définir des données de session dans Laravel ?

A $request->db->session('key', 'value');

B $request->session()->set('key', 'value');

C $request->session()->put('key', 'value');

D Aucune de ces réponses

C
$request->session()->put('key', 'value'); est utilisé pour définir des données de session dans Laravel.

 

 
 

7. Le répertoire vendor contient ______.

A Code du framework Laravel

B Assets

C Code tiers

D Fichiers de configuration

C
Le répertoire Vendor. Ce répertoire contient toutes vos bibliothèques tierces installées via la commande composer.

 

 

8. Lesquelles des méthodes suivantes sont utilisées dans les classes de migration de bases de données ?

A execute() et rollback()

B up() et down()

C run() et delete()

D save() et update()

B
Une classe de migration contient deux méthodes : up() et down(). La méthode up() est utilisée pour ajouter de nouvelles tables, colonnes ou index à votre base de données, tandis que la méthode down() doit inverser les opérations effectuées par la méthode up(). Exemple:

class CreatePersonTable extends Migration
{
    public function up()
    {
        Schema::create('persons', function (Blueprint $table) {
            $table->id();
            $table->string('name');
            $table->string('age');
        });
    }

    public function down()
    {
        Schema::drop('persons');
    }
}

 

 

9. Où sont stockés tous les modèles Laravel ?

A Dans la base de données Laravel

B Dans un serveur

C Répertoire app

D Aucun des éléments ci-dessus

C
Les modèles Laravel sont stockés dans le répertoire app.

 

 
 

10. Quelle classe est utilisée dans Laravel pour gérer les exceptions ?

A App\Exceptions\Handler

B App\Exception\Handler

C App\Exceptions\Handle

D Aucun des éléments ci-dessus

A
La classe « App\Exceptions\Handler » est utilisée dans Laravel pour gérer les exceptions.

 

 

Laisser un commentaire

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