Vous êtes sur la page 1sur 2

Quelles sont là ou les règles correctes utilisées dans la validation des formulaires dans un

projet LARAVEL?
A. "email"=>["bail","required","email"]
B. "nom"=>"bail && required && between:3,20"
C. "email"=>"bail|required|email"
Pour générer une classe de contrôleur dans LARAVEL, on utilise la commande -------- :
A. php artisan make :controller HomeController
B. php artisan controller :generate HomeController
En cas d’erreurs dans un formulaire, quelle est la syntaxe Blade permettant de
conserver les anciennes valeurs des champs :
A. value="required"
B. value="{old('nom')}"
C. value="{{old('nom')}}"
Les quelles des méthodes suivantes sont utilisées dans les classes de migration ?
A. execute() et rollback()
B. up() et down()
C. run() et delete()
D. save() et update()
La commande suivante php artisan migrate:install permet de ?
A. Créer une table "migrations" dans la base de données
B. Lancer toutes les migrations
C. Vider toutes les tables de la base de données
Quelle commande est utilisée pour créer des migrations dans Laravel ?
A. php artisan make:migrate create_products_table
B. php artisan make:migration create_products_table
C. php artisan migration create_products_table
Dans un fichier de migration, la function ->change() permet de ?
A. Exécuter d'une manière générale une commande SQL « Alter » sur une table
B. Modifier uniquement la taille d’un champ dans une table MySql
C. Renommer uniquement un champ d’une table MySql
Quel est le REPL utilisé dans Laravel pour tester les expressions Eloquent directement
sur le terminal ?
A. tinker
B. artisan
C. robots
D. Aucune de ces réponses.
Laquelle des méthodes Eloquent suivantes sélectionne tous les enregistrements d'une
table de la BD?
A. ->get()
B. ->whereAll()
C. ->all()
D. ->where()
Dans un model Laravel, la variable : protected $fillable est utilisée pour ?
A. Déclarer la liste des colonnes non modifiables
B. Déclarer la liste des colonnes modifiables
Quelle est la requête qui affiche le premier enregistrement trouvé, qui a pour marque
"bmw"?
A. $car=Car::find(‘bmw’)->first()
B. $car= Car::where(‘marque’, ‘bmw’)->get()->first()
C. $car= Car::pluck(‘bmw’)->first()
Quelle est la requête qui récupère une collection (tableau d'objets) contenant les valeurs
d'une seule colonne?
A. $tels=User::where(‘tel’,’%22%’)->all()
B. $tels= User::select(‘tel’)->get()
C. $tels= User::pluck(‘tel’)->all()
Quelle est la requête qui supprime l’utilisateur qui a l’id 2?
A. User::delete(2)
B. User::find(2)->delete()
C. User::select(2)->delete()

Lesquelles des requêtes suivantes sont incorrectes?


A. Contact::all()->get()
B. Contact::whereIn('name', array('A', 'L'))->get()
C. Contact::where('name', 'John')
Eloquent, permet de ?
A. Lier votre modèle avec une table de la BD
B. Effectuer des opérations sur la BD avec des commandes SQL
C. Représenter tous les éléments de la BD sous forme d’objets manipulables (des modèles)
D. Simplifier les opérations sur la BD (ajouter, modifier ou supprimer des enregistrements
dans les tables de la BD) avec des méthodes appliquées sur les modèles.
Si on ne respecte pas la convention de nommage entre le nom de la table et le modèle, la
liaison entre ses deux derniers ne sera pas identifiée par LARVEL, le quel de ses
solutions est la plus adéquate pour résoudre ce problème ?
A. Refaire tout le travail de la création de table à la création du modèle
B. Ajouter la variable Protected $table="nom_de_votre_table";dans la classe du
modèle
C. Renommer la table manuellement dans phpMyAdmin, ou le fichier et la classe du modèle
sous app\Models.

Vous aimerez peut-être aussi