Test Laravel | QCM, Questions, Quiz – Partie 14

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. Quelle commande artisan est utilisée pour créer une nouvelle classe Request du formulaire ?

A php artisan make:request

B php artisan create:request

C php artisan request:make

D php artisan generate:request

A
php artisan make:request

 

2. Quel est l’objectif de la méthode authorize dans une classe Request du formulaire Laravel ?

A Définir des règles de validation

B Renvoyer les messages d’erreur de validation

C Pour vérifier si l’utilisateur est autorisé à effectuer l’action demandée

D Créer un nouvel enregistrement dans la base de données

C
La méthode authorize() permet de vérifier si l’utilisateur authentifié est autorisé à effectuer cette requête de formulaire. Cette méthode n’accepte normalement aucun argument mais doit renvoyer un booléen true ou false.

 

3. Laquelle des méthodes suivantes est utilisée pour définir les règles de validation d’un champ dans une classe Request du formulaire ?

A rules()

B validate()

C validateField()

D validateRules()

A
rules()

 

4. Dans la validation Laravel, à quoi sert la méthode messages dans une classe Request du formulaire ?

A Définir des règles de validation personnalisées

B Spécifier l’URL d’action du formulaire

C Pour personnaliser les messages d’erreur de validation

D Définir les migrations de base de données

C
Pour personnaliser les messages d’erreur de validation. Exemple:

public function messages()
{
    return [
        'title.required' => 'Le titre est requis!',
    ];
}

 

 
 

5. Que fait la méthode validate dans une classe Request du formulaire Laravel ?

A Elle effectue des migrations de base de données

B Elle valide les données de la requête en fonction des règles et des messages définis

C Elle génère des templates HTML

D Elle authentifie les utilisateurs

B
Elle valide les données de la requête en fonction des règles et des messages définis.

 

6. Quel est l’objectif de la méthode withValidator dans une classe Request du formulaire ?

A Définir des règles de validation personnalisées

B Définir les messages d’erreur de validation

C Pour personnaliser le processus de validation avant qu’il ne s’exécute

D Créer une nouvelle requête de formulaire

C
Pour personnaliser le processus de validation avant qu’il ne s’exécute.

 

7. Lequel des éléments suivants n’est PAS un type de règle couramment utilisé dans la validation Laravel ?

A required

B integer

C max_size

D email

C
« max_size » n’est PAS un type de règle couramment utilisé dans la validation Laravel.

 

 
 

8. Dans la validation Laravel, comment spécifier des messages d’erreur personnalisés pour une règle spécifique ?

A En utilisant la propriété errorMessages dans le contrôleur

B En modifiant le fichier .env

C En créant une classe de règles de validation personnalisée

D En utilisant la méthode messages dans la classe Request du formulaire

D
En utilisant la méthode messages dans la classe Request du formulaire.

 

9. Quel est l’objectif principal de la création de routes pour les API dans Laravel ?

A Définir des routes pour les applications web

B Gérer les migrations de bases de données

C Permettre aux clients externes d’accéder aux données de l’application

D Créer des templates Blade

C
Permettre aux clients externes d’accéder aux données de l’application.

 

10. Dans Laravel, où sont généralement définies les routes pour les API ?

A Dans le fichier .env

B Dans le fichier routes/web.php

C Dans le fichier routes/api.php

D Dans le répertoire config

C
Les routes pour les API sont définies dans le fichier routes/api.php.

 

 

Laisser un commentaire

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