Search Header Logo

Gates & Polices

Authored by Facebok ma

Computers

University

Used 1+ times

Gates & Polices
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

6 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quelle est la principale différence entre un Gate et une Policy ?

Un Gate est utilisé pour les vérifications générales, une Policy est liée à un modèle

Une Policy est plus rapide qu’un Gate

Un Gate ne peut pas être utilisé dans un contrôleur

Une Policy ne peut être utilisée que dans Blade

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Où définit-on les Gates dans Laravel ?

Dans AuthServiceProvider.php

Dans routes/web.php

Dans User.php

Dans app/Middleware

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quelle commande Artisan crée une Policy ?

php artisan make:policy UserPolicy --model=User

php artisan create:policy UserPolicy

php artisan new:policy UserPolicy

php artisan generate:policy UserPolicy

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Comment appliquer une Policy à une route avec un Middleware ?

middleware('auth:delete,user')

middleware('policy:delete,user')

middleware('can:delete,user')

middleware('authorize:delete,user')

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Comment Laravel sait-il quelle Policy utiliser pour une autorisation donnée ?

Grâce au nom de la méthode utilisée dans $this->authorize()

En se basant sur le modèle passé en paramètre

Laravel devine automatiquement la Policy en fonction de l'action

Il faut spécifier la Policy dans chaque contrôleur

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quelle est la bonne façon d’enregistrer une Policy dans AuthServiceProvider.php ?

protected $policies = [

PostPolicy::class => Post::class,

];

protected $policies = [

Post::class => PostPolicy::class,

];

public function registerPolicies() {

Post::class => PostPolicy::class;

}

public function policies() {

return [

Post::class => PostPolicy::class,

];

}

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?