QCM JAVASCRIPT - LaravelUpRunningAFrameworkforBuildingModernPHPApps (Partie 28)

Quiz interactif avec 10 questions. Testez vos connaissances!

Mahmoud DEVO
Mahmoud DEVO
December 28, 2025 20 min read
QCM JAVASCRIPT - LaravelUpRunningAFrameworkforBuildingModernPHPApps (Partie 28)

Quiz: QCM JAVASCRIPT - LaravelUpRunningAFrameworkforBuildingModernPHPApps (Partie 28)

10 questions | Difficulté: moyen


Question 1

Quelle méthode est utilisée pour générer une clé d’accès ‘remember me’ ?

  • A. A - remember() method, Cache
  • B. B - refreshDatabase trait
  • C. C - regenerate() method, Session
  • D. D - resource controller binding
Voir la réponse

Réponse correcte: A

La méthode remember() est utilisée pour générer une clé d’accès ‘remember me’.


Question 2

Quel type de contrôleur est utilisé dans le cas de ressources ?

  • A. A - RegisterController
  • B. B - ResetPasswordController
  • C. C - RefreshDatabase trait
  • D. D - resource controller binding
Voir la réponse

Réponse correcte: C

Les contrôleurs utilisés dans le cas de ressources sont les ‘resource controllers’.


Question 3

Quelle méthode est utilisée pour définir des constraints de route ?

  • A. A - rules() method, form request
  • B. B - resource gates
  • C. C - relationships
  • D. D - response headers
Voir la réponse

Réponse correcte: A

La méthode rules() est utilisée pour définir des constraints de route.


Question 4

Quel est le but de la méthode regenerate() dans la classe Session ?

  • A. A - Générer une clé d’accès ‘remember me’
  • B. B - Réinitialiser un mot de passe
  • C. C - Remplacer un contrôleur par un autre
  • D. D - Réinitialiser les données de la base
Voir la réponse

Réponse correcte: B

La méthode regenerate() est utilisée pour réinitialiser un mot de passe.


Question 5

Quelle fonction permet de retourner une réponse JSON ?

  • A. A - resource() method
  • B. B - register() method, RegisterUsers trait
  • C. C - Resource controllers
  • D. D - json_encode() function
Voir la réponse

Réponse correcte: D

La fonction json_encode() est utilisée pour retourner une réponse JSON.


Question 6

Quelle méthode est utilisée pour insérer des éléments liés dans une base de données ?

  • A. A - insert() method, Eloquent
  • B. B - save() method, Eloquent
  • C. C - regenerate() method, Session
  • D. D - relationship() method
Voir la réponse

Réponse correcte: A

La méthode insert() est utilisée pour insérer des éléments liés dans une base de données.


Question 7

Quelle méthode permet de retourner une réponse lorsqu’une route est atteinte ?

  • A. A - route() method
  • B. B - respondWithRoute() method, API resource
  • C. C - register() method, RegisterUsers trait
  • D. D - response() helper
Voir la réponse

Réponse correcte: D

La méthode response() est utilisée pour retourner une réponse lorsqu’une route est atteinte.


Question 8

Quelle interface permet de gérer des événements sur une application ?

  • A. A - Responsable interface
  • B. B - Eloquent interface
  • C. C - Resource gates
  • D. D - RouteServiceProvider
Voir la réponse

Réponse correcte: A

L’interface Responsable permet de gérer des événements sur une application.


Question 9

Quel type d’élément est utilisé pour définir les règles (abilities) pour l’autorisation ?

  • A. A - rules() method, form request
  • B. B - route groups
  • C. C - relationships
  • D. D - rules (abilities) for authorization
Voir la réponse

Réponse correcte: D

Les éléments utilisés pour définir les règles (abilities) pour l’autorisation sont appelés ‘rules (abilities) for authorization’.


Question 10

Quel est le but de la méthode rollBack() dans la classe DB ?

  • A. A - Annuler une transaction en cours
  • B. B - Vider le cache
  • C. C - Réinitialiser un mot de passe
  • D. D - Générer une clé d’accès ‘remember me’
Voir la réponse

Réponse correcte: A

La méthode rollBack() est utilisée pour annuler une transaction en cours.


Advertisement

In-Article Ad

Dev Mode

Share this article

Mahmoud DEVO

Mahmoud DEVO

Senior Full-Stack Developer

I'm a passionate full-stack developer with 10+ years of experience building scalable web applications. I write about Vue.js, Node.js, PostgreSQL, and modern DevOps practices.

Enjoyed this article?

Subscribe to get more tech content delivered to your inbox.

Related Articles