Test Laravel | QCM, Questions, Quiz – Partie 6

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. 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.

 

 

2. Où sont stockés tous les « Models » 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(Models) Laravel sont stockés dans le répertoire app.

 

 

3. 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.

 

 

4. Quel est le but de l’exécution de php artisan key:generate dans Laravel ?

A Générer une clé de chiffrement aléatoire pour l’application

B Générer une nouvelle commande Artisan

C Créer un nouveau projet Laravel

D Pour installer les paquets Composer

A
Pour générer une clé de chiffrement aléatoire pour l’application.

 

 
 

5. Quel répertoire contient la logique de base de l’application, y compris les contrôleurs et les models ?

A app

B bootstrap

C public

D resources

A
Le répertoire app.

 

 

6. Laquelle des commandes suivantes est utilisée pour effacer le cache de l’application Laravel ?

A php artisan cache:clear

B php artisan clear:cache

C php artisan cache:refresh

D php artisan clear:config

A
php artisan cache:clear

 

7. 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');

 

 
 

8. 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.

 

 

9. 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');
    }
}

 

10. Quel design pattern est couramment utilisé dans Laravel pour séparer les tâches de l’application ?

A Model-View-Controller-Service (MVCS)

B Model-View-Presenter (MVP)

C Model-View-Controller (MVC)

D Hierarchical Model-View-Controller (HMVC)

C
Model-View-Controller (MVC).

 

 

Laisser un commentaire

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