Questions du cadre Laravel en langues françaises

Questions du cadre Laravel en langues françaises

Ces questions et réponses à choix multiples de la plateforme Laravel vous aideront à mieux comprendre les sujets de la plateforme Laravel. Préparez-vous pour votre prochain examen ou entretien avec ces 100+ frameworks Laravel.
Faites défiler vers le bas pour commencer à répondre.

1:

Pour valider une date nommée Finish_Date par rapport aux règles suivantes: - doit être daté - est-ce qui devrait être supérieur à START_DATE Laquelle des règles de validation correctes suivantes?

A.   'final_date' = & gt; 'requis | date | After | start_date'

B.   'final_date' = & gt; 'requis | Date | & gt ;: start_date'

C.   'final_date' = & gt; 'requis | Date | Après: start_date'

D.   'final_date' = & gt; 'requis | Date | plus grand: start_date'

2:

Pour protéger l'application contre les attaques de contrefaçon de demande croisée, laquelle des formulaires suivantes doit être incluse dans les formulaires?

A.   {{ sécurisé }}

B.   {{csrf_field ()}}

C.   {{ protéger() }}

D.   {{csrf_protect ()}}

3:

Validation Si la case à cocher est coché, le texte d'entrée est requis?

A.   return ['has_login' => 'parfois', 'pin' => 'requis_with: has_login, on',];

B.   return ['has_login' => 'parfois', 'pin' => 'requis_with: has_login, on',];

C.   return ['has_login' => 'parfois', 'pin' => 'requis_if: has_login, on',];

D.   return ['has_login' => 'parfois', 'pin' => 'requis_if: has_login, on',];

E.   return ['has_login' => 'accepté', 'pin' => 'requis',];

F.   return ['has_login' => 'accepté', 'pin' => 'requis',];

G.   Tout ce qui précède

H.   Tout ce qui précède

4:

____ sont une partie importante de toute application Web. Ils aident à contrôler le flux de l'application qui nous permet de recevoir les commentaires de nos utilisateurs et de prendre des décisions qui affectent la fonctionnalité de nos applications.

A.   Routage

B.   Module

C.   Vues

D.   Formes

5:

___ Les applications Web répondent aux verbes HTTP significatifs avec des données appropriées.

A.   Validation

B.   RESTFUL

C.   Base de données

D.   Vues

6:

Comment utiliser le routage Laravel pour un nombre inconnu de paramètres dans l'URL.

A.   // dans Routes.php Route :: itemget ('/ {book?} / {chapitre?} / {topic?} / {article?} / {sublevels?}', 'contrôleur @ func') - & gt; où (où (où «SUBLEVELS», '. *'); // Dans votre contrôleur de fonction publique func ($ book = null, $ chapitre = null, $ topic = null, $ article = null, $ sublevels = null) {// Cela vous donnera le tableau de sublevels if (! vide (vide (! $ sublevels) $ sublevels = expllode ('/', $ sublevels); ...}

B.   // dans routes.php itinéraire :: get ('/ {book?} / {chapitre?} / {topic?} / {article?} / {sublevels?}', 'contrôleur @ func') - & gt; où (où (où (où (où «SUBLEVELS», '. *'); // Dans votre contrôleur de fonction publique func ($ book = null, $ chapitre = null, $ topic = null, $ article = null, $ sublevels = null) {// Cela vous donnera le tableau de sublevels if (! vide (vide (! $ sublevels) $ sublevels = expllode ('/', $ sublevels); ...}

C.   // dans routes.php itinéraire :: get ('/ {book?} / {chapitre?} / {topic?} / {article?}', 'contrôleur @ func'); // Dans votre contrôleur de fonction publique Fonc ($ book = null, $ chapitre = null, $ topic = null, $ article = null) {...}

D.   // dans Routes.php Route :: itemGet ('/ {book?} / {chapitre?} / {thème?} / {article?}', 'contrôleur @ func'); // Dans votre contrôleur de fonction publique Func ($ book = null, $ chapitre = null, $ topic = null, $ article = null) {...}

7:

Comment accéder au nom de la zone de texte personnalisée dans Laravel en utilisant la validation & # 39; unique & # 39 ;?

A.   'admin_usename' = & gt; «Obligatoire | Min: 5 | Max: 15 | Unique: Administrateurs, nom d'utilisateur»,

B.   'admin_usename' = & gt; «Obligatoire | Min: 5 | Max: 15 | Unique: Administrateurs»,

C.   'admin_usename' = & gt; «Obligatoire | Min: 5 | Max: 15 | Unique: Administrators'.Username»,

D.   Tout ce qui précède

8:

Le champ sous validation doit être présent dans les données d'entrée et non vide. Un champ est considéré comme "vide" Si l'une des conditions suivantes est vraie:

A.   La valeur est nul.

B.   La valeur est une chaîne vide.

C.   La valeur est un tableau vide ou un objet dénombrable vide.

D.   La valeur est un fichier téléchargé sans chemin.

E.   Tout ce qui précède

9:

Comment définissez-vous un contrôleur d'action unique pour la route suivante?

Route :: get (& # 39; utilisateur / {id} & # 39;, & # 39; showProfile & # 39;);

A.   Vous pouvez placer une seule méthode __construct sur le contrôleur

B.   Vous pouvez placer une seule méthode __invoke sur le contrôleur

C.   Vous pouvez placer une seule méthode __Create sur le contrôleur

D.   Vous ne pouvez pas créer un contrôleur à un seul action à Laravel

10:

_____ Le répertoire contient une grande partie du code personnalisé utilisé pour alimenter votre application, y compris les modèles, contrôleurs et middleware.

A.   App

B.   voir

C.   manette

D.   des modèles

11:

Si vous devez ajouter des itinéraires supplémentaires à un contrôleur de ressources au-delà de l'ensemble par défaut des itinéraires de ressources, vous devez définir ces itinéraires après votre appel à l'itinéraire :: Resource

A.   Vrai

B.   FAUX

12:

Lesquelles des règles de validation suivantes sont acceptables?

A.   ['champ' => 'accepté']

B.   ['champ' => 'accepté']

C.   ['champ' => 'accepté']

D.   ['champ' => 'accepté']

E.   ['champ' => 'active_url']

F.   ['champ' => 'active_url']

G.   ['champ' => 'active_url']

H.   ['champ' => 'active_url']

I.   ['champ' => 'après: 10/10/16']

J.   ['champ' => 'après: 10/10/16']

K.   ['champ' => 'après: 10/10/16']

L.   ['champ' => 'après: 10/10/16']

M.   ['champ' => 'alpha']

N.   ['champ' => 'alpha']

O.   ['champ' => 'alpha']

P.   ['champ' => 'alpha']

13:

Lequel des éléments suivants est la bonne façon de définir SQLite comme base de données pour les tests unitaires?

A.   'sqlite' = & gt; ['pilote' = & gt; «sqlite», «base de données» = & gt; Storage_path. '/ database.sqlite', 'prefix' = & gt; '',],

B.   'sqlite' = & gt; ['pilote' = & gt; «sqlite», «base de données» = & gt; Storage_path ('database.sqlite'), 'prefix' = & gt; '',],

C.   'sqlite' = & gt; ['pilote' = & gt; «Sqlite», «dtabase» = & gt; Storage_path (). '/ database.sqlite', 'prefix' = & gt; '',],

D.   Tout ce qui précède

14:

Quelle méthode peut être utilisée pour créer des directives de lame personnalisées?

A.   Blade :: Directive ()

B.   Blade :: Custom ()

C.   Nous ne pouvons pas créer de commandes de lame personnalisée

15:

Lequel des éléments suivants est correct d'avoir un paramètre facultatif en route?

A.   Route :: get ('user / {name}', function ($ name = null) {return $ name;});

B.   Route :: get ('user / {name?}', Function ($ name = null) {return $ name;});

C.   Route :: get ('user / {id}', function ($ name = null) {return $ name;});

D.   Route :: get ('user / id?', Fonction ($ name = null) {return $ name;});

16:

Lequel des éléments suivants est correct de créer un ou des itinéraires au contrôleur de ressources nommé "post-contrôleur"?

A.   Route :: Resource («PostController», «Post»);

B.   Route :: Resource («Post», «PostController»);

C.   Route :: get ('Post', 'PostController');

D.   Route :: Post («Post», «PostController»);

17:

Laquelle des méthodes suivantes peut être utilisée pour enregistrer un itinéraire qui répond à tous les verbes http?

A.   Itinéraire :: tout ()

B.   Route :: Match ()

C.   Route :: all ()

18:

Comment la méthode du contrôleur Laravel obtient les paramètres?

A.   Public Function Store (demande $ demande, $ foo = 'bar') {{$ this- & gt; valider ($ request, ['title' = & gt; 'requis | unique | max: 255', 'body' = & gt; 'requis', ]); }

B.   Public Function Store (demande $ demande) {$ this- & gt; valider ($ request, ['title' = & gt; 'requis | unique | max: 255', 'body' = & gt; 'requis',]); }

C.   Public Function Store ($ foo = 'bar', demande $ request) {{$ this- & gt; valider ($ request, ['title' = & gt; 'requis | unique | max: 255', 'body' = & gt; 'requis', ]); }

D.   Tout ce qui précède

19:

Lequel des éléments suivants est correct de définir le middleware pour plusieurs vues dans le fichier de contrôleur?

A.   Fonction publique __Construct () {$ this- & gt; middleware ('admin', ['only' = & gt; ['create', 'edit', 'show']]); }

B.   Fonction publique __Construct () {$ this- & gt; middleware ('admin', ['only' = & gt; 'create | edit | show']);

C.   fonction publique __Construct () {$ this- & gt; middleware ('admin', ['only' = & gt; 'create']); }

D.   Tout ce qui précède

20:

Lequel des éléments suivants est / est correct de définir les messages de validation personnalisés?

A.   Passez les messages personnalisés comme troisième argument au validateur :: Faire de la méthode

B.   Passez les messages personnalisés comme troisième argument au validateur :: Faire de la méthode

C.   Passez les messages personnalisés comme troisième argument au validateur :: Faire de la méthode

D.   Spécifiez vos messages personnalisés dans un fichier de langue.

E.   Spécifiez vos messages personnalisés dans un fichier de langue.

F.   Spécifiez vos messages personnalisés dans un fichier de langue.

G.   Personnalisez les messages d'erreur utilisés par la demande de formulaire en remplaçant la méthode des messages

H.   Personnalisez les messages d'erreur utilisés par la demande de formulaire en remplaçant la méthode des messages

I.   Personnalisez les messages d'erreur utilisés par la demande de formulaire en remplaçant la méthode des messages

21:

Utilisez des règles de validation à l'intérieur de la classe de validation personnalisée?

A.   $ emailSOutput = output :: get ('e-mail'); $ e-mail = explosage (',', $ e-mail); foreach ($ e-mail comme $ e-mail) {$ validator = validator :: make (['email' = & gt; $ e-mail], ['e-mail' = & gt; 'requis | email']); if ($ validator- & gt; fails ()) {// il y a un e-mail non valide dans l'entrée. }}

B.   $ emailsInput = Input :: get ('e-mail'); $ e-mail = explosage (',', $ e-mail); foreach ($ e-mail comme $ e-mail) {$ validator = validator :: make (['email' = & gt; $ e-mail], ['e-mail' = & gt; 'requis | email']); if ($ validator- & gt; fails ()) {// il y a un e-mail non valide dans l'entrée

C.   $ emailSOutput = output :: get_email ('e-mail'); $ e-mail = explosage (',', $ e-mail); foreach ($ e-mail comme $ e-mail) {$ validator = validator :: make (['email' = & gt; $ e-mail], ['e-mail' = & gt; 'requis | email']); if ($ validator- & gt; fails ()) {// il y a un e-mail non valide dans l'entrée. }}

D.   Aucun

22:

Laquelle des méthodes suivantes peut être utilisée avec des modèles pour établir des relations?

A.   appartenaitstomany ()

B.   appartenance ()

C.   appartenance ()

D.   appartenance ()

E.   en a un()

F.   en a un()

G.   en a un()

H.   en a un()

I.   a beaucoup()

J.   a beaucoup()

K.   a beaucoup()

L.   a beaucoup()

M.   appartient à()

N.   appartient à()

O.   appartient à()

P.   appartient à()

23:

Lequel des éléments suivants peut être utilisé pour créer un contrôleur avec un "crud" typique; routes?

A.   PHP Artisan Make: Controller votre contrôleur

B.   PHP Artisan Make: Controller YourController - Crud

C.   PHP Artisan Make: Controller YourController –Resource

D.   PHP Artisan Make: Controller votre contrôleur - tout

24:

Pour créer un contrôleur qui gère tout "Crud" Routes, laquelle des opérations suivantes est la commande correcte?

A.   PHP Artisan Make: Controller CarController - Tout

B.   PHP Artisan Make: Controller CarController - Crud

C.   PHP Artisan Make: Controller CarController

D.   PHP Artisan Make: Controller CarController –Resource

25:

Si le billet de blog a un nombre infini de commentaires, nous pouvons définir une relation un-à-plusieurs en plaçant le code suivant dans le modèle de post?

A.   commentaires de la fonction publique () {return $ this- & gt; hasmany ('app \ comment'); }

B.   commentaires de la fonction publique () {return $ this- & gt; appartenance ('app \ comment'); }

C.   Commentaires de la fonction publique () {return $ this- & gt; Onetomany ('app \ comment'); }

26:

Laquelle des variables suivantes est disponible à l'intérieur de vos boucles en lame?

A.   $ itérer

B.   $ d'abord

C.   $ index

D.   $ LOOP

27:

Lequel des contrôles suivants doit être étendu par tous les contrôleurs?

A.   Ajouter le contrôleur

B.   Contrôleur avancé

C.   Contrôleur de base

D.   Afficher le contrôleur

28:

Quelle façade de vue au sein d'une méthode de démarrage du fournisseur de services peut être utilisée pour partager des données avec toutes les vues?

A.   View :: config ('key', 'value');

B.   View :: put ('key', 'value');

C.   View :: Store ('Key', 'Value');

D.   View :: Share ('Key', 'Value');

29:

Énumérez quelques types de retour différents d'une méthode d'action du contrôleur?

A.   Afficher le résultat, résultat javascript

B.   Redirection Résultat, résultat JSON

C.   Résultat du contenu

D.   Tout ce qui précède

30:

Quelle méthode peut être utilisée pour stocker des articles en cache en permanence?

A.   Cache :: permanent ('key', 'value');

B.   Cache :: add ('key', 'value');

C.   Cache :: put ('key', 'value');

D.   Cache :: Forever ('Key', 'Value');

31:

\ Config :: set (& # 39; database.connections.customers.database & # 39;, & # 39; db_a & # 39;); & nbsp;

A.   Db :: reconnect («clients»);

B.   Db :: non préparé ('utiliser db_a');

C.   Db :: select ('select database ()') [0] - & gt; {& quot; database () & quot;}

D.   Tout ce qui précède

32:

Lequel des éléments suivants est correct pour les définitions de route?

A.   Route :: get ('utilisateur / {name?}')

B.   Route :: get ('utilisateur / {name?}')

C.   Route :: get ('utilisateur / {name}')

D.   Route :: get ('utilisateur / {name}')

E.   Route :: get ('{user} / name')

F.   Route :: get ('{user} / name')

G.   Route :: get ('utilisateur /? Name}')

H.   Route :: get ('utilisateur /? Name}')

33:

Comment obtenir une clé d'autorisation d'en-tête dans le contrôleur?

A.   Fonction publique YourControllerFunction (\ illuminate \ http \ request $ request) {$ header = $ request- & gt; addHeader ('autorisation'); // faire des trucs}

B.   Fonction publique YourControllerFunction (\ illuminate \ http \ request $ request) {$ header = $ request- & gt; header ('autorisation'); // faire des trucs}

C.   Fonction publique YourControllerFunction (/ Illuminate / http / request) {$ header = $ request- & gt; addHeader ('Authorization'); // faire des trucs}

D.   Aucune de ces réponses

34:

Pour partager les attributs d'itinéraire, il est préférable d'utiliser des groupes de routes?

A.   Vrai

B.   FAUX

35:

Lequel des éléments suivants est une façon correcte d'attribuer du middleware & # 39; Auth & # 39; à un itinéraire?

A.   Route :: Get ('Profil', ['middleware' = & gt; 'auth', 'use' = & gt; 'userController @ show']);

B.   Route :: get ('Profil', ['contrôleur' ​​= & gt; 'auth', 'use' = & gt; 'userController @ show']);

C.   Route :: Get ('Profil', ['Secure' = & gt; 'auth', 'use' = & gt; 'userController @ show']);

D.   Route :: get ('Profil', ['filter' = & gt; 'auth', 'use' = & gt; 'userController @ show']);

36:

Lequel des fichiers suivants contient les configurations de la base de données?

A.   config / db.php

B.   public / database.php

C.   config / config.php

D.   config / database.php

37:

Si vous ne voulez pas que Eloquent gère automatiquement les colonnes Created_at et Updated_at, lequel des éléments suivants sera correct?

A.   Définissez la propriété TimeStamps du modèle $ sur False

B.   Eloquent gérera toujours automatiquement les colonnes créées Created_at et Updated_at

C.   Définissez les propriétés du modèle $ Created_at et Updated_at sur false

38:

Lesquelles des méthodes suivantes sont fournies par la classe de migration?

A.   en haut()

B.   en haut()

C.   bas()

D.   bas()

E.   créer()

F.   créer()

G.   détruire()

H.   détruire()

39:

Lequel des commandes suivantes doit être utilisée pour exécuter toutes les migrations exceptionnelles?

A.   PHP Artisan Migrate: Migration_name

B.   PHP Artisan Migrate

C.   PHP Artisan Create: Migration

D.   PHP Artisan Generate: Migration

40:

Quelle méthode récupérera le premier résultat de la requête dans Laravel Eloquent?

A.   findorpass (1);

B.   tout (1);

C.   findorfail (1);

D.   obtenir (1);

41:

Le répertoire des migrations contient des classes PHP qui permettent à Laravel de mettre à jour le schéma de votre __ actuel, ou de le remplir de valeurs tout en conservant toutes les versions de l'application en synchronisation. Les fichiers de migration ne doivent pas être créés manuellement, car leur nom de fichier contient un horodatage. Au lieu de cela, UsetheartisancliterfaceCommand php artisan migrer: faire pour créer une nouvelle migration.

A.   langue

B.   configurer

C.   bibliothèques

D.   base de données

42:

Pour récupérer tous les articles de blog qui ont au moins un commentaire. (Le modèle a un à de nombreuses relations déjà configuré)

A.   $ poters = app \ poster :: has ('commentaires') - & gt; get ();

B.   $ poters = app \ post :: find ('commentaires') - & gt; get ();

C.   $ Posts = app \ poster :: find () - & gt; commentaires () - & gt; get ();

43:

Eloquent peut licencier les événements suivants vous permettant de vous accrocher à divers points du cycle de vie du modèle. (Choisissez tout ce qui s'applique)

A.   Création

B.   création

C.   création

D.   création

E.   créé

F.   créé

G.   créé

H.   créé

I.   mise à jour

J.   mise à jour

K.   Mise à jour

L.   mise à jour

M.   restauration

N.   restauration

O.   restauration

P.   Restaurer

44:

Tous les modèles éloquents protègent contre l'assignation en masse par défaut.

A.   Vrai

B.   FAUX

45:

Création de la vue de la base de données dans la migration Laravel 5.2

A.   Créer des wons de vue comme select (nom dans les ligues) comme nom rejoigne les équipes où (ligues.id = team.country_id) rejoignent les joueurs où (teams.id = joueurs.team_id) rejoignent les points où (joueurs.id = point.player_id) sum ( Points.remnants) Comme le nombre de tremblements (Points.remants où les points.

B.   Créer des wons de vue comme select (nom dans les ligues) comme nom rejoigne les équipes où (ligues.id = team.country_id) rejoignent les joueurs où (teams.id = joueurs.team_id) rejoignent les points où (joueurs.id = point.player_id) sum ( Points.remants) Comme le nombre de trém

C.   Créer la vue wones comme certains ligues.name, sum (Points.remnants) comme trem sum (if (point.remnants <4, 1, 0)) alors que Crem des ligues rejoigne les équipes sur (Leagues.id = team.country_id) rejoignez les joueurs On (teams.id = player.team_id) jointer les points sur (player.id = Point.player_id);

D.   Créer la vue wones comme certains ligues.name, sum (Points.remnants) comme trem sum (if (point.remnants <4, 1, 0)) alors que Crem des ligues rejoigne les équipes sur (Leagues.id = team.country_id) rejoignez les joueurs On (teams.id = player.team_id) jointer les points sur (player.id = Point.player_id);

E.   DB :: déclaration ('Créer des wones de vue comme se sélectionner les ligues. = ligues.id) Rejoignez les joueurs sur (joueurs.team_id = teams.id) rejoignent des points sur (Point.player_id = joueurs.id); ');

F.   DB :: déclaration ('Créer des wones de vue comme se sélectionner les ligues. = ligues.id) Rejoignez les joueurs sur (joueurs.team_id = teams.id) rejoignent des points sur (Point.player_id = joueurs.id); ');

G.   Tout ce qui précède

H.   Tout ce qui précède

46:

Lequel des éléments suivants est correct pour obtenir toutes les lignes de la table nommées utilisateurs?

A.   Db :: list ('utilisateurs') - & gt; get ();

B.   DB :: Table («utilisateurs»);

C.   DB :: Table ('Users') - & gt; all ();

D.   DB :: Table ('Users') - & gt; get ();

47:

Lequel des éléments suivants est correct pour récupérer les modèles supprimés softs?

A.   $ vols = app \ vol :: withTrashed () - & gt; get ();

B.   $ vols = app \ flight :: onlyTrashed () - & gt; get ();

C.   $ vols = app \ vol :: onlydeleted () - & gt; get ();

D.   $ vols = app \ vol :: trashed () - & gt; get ();

48:

Lesquelles des bases de données suivantes sont prises en charge par Laravel 5?

A.   PostgreSQL

B.   Postgresql

C.   Postgresql

D.   Mysql

E.   Mysql

F.   Mysql

G.   Sqlite

H.   Sqlite

I.   Sqlite

J.   Mongodb

K.   Mongodb

L.   Mongodb

49:

Obtenez uniquement la colonne sélectionnée dans la table de base de données.

A.   $ selected_vote = users_details :: lists ('selected_vote');

B.   $ selected_vote = users_details :: all () - & gt; get ('selected_vote');

C.   $ selected_vote = users_details :: get (['selected_vote']);

D.   Tout ce qui précède

50:

Lequel des éléments suivants est correct pour récupérer tous les commentaires associés à un seul poste (post_id = 1) avec une à plusieurs relations dans le modèle?

A.   $ commentaire = app \ poster :: commentaire- & gt; find (1);

B.   $ commentaire = app \ poster :: find () - & gt; commentaires (1);

C.   $ commentaires = app \ poster :: find (1) - & gt; commentaires;