Laravel Flashcards

1
Q

Back end

A

Designe les parties du code d’une app permettant son fonctionnement et inaccessibles à l’utilisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Laravel

A

est un framework php,dédié au dev Backend permet de construire rapidement des app web, on offrant plusieurs fonctionnalité comme:architecture MVC,Eloquent ORM,sécurité……..

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Le routage

A

c’est un mécanisme qui effectue le mappage des réquetes vers un action de controleur tout en lieons une URI à un coed à éxecuter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Routage de base

A

accepte un URI est retourne une valeur .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Routage nommés

A

L’avantage si nous changeons l’URI nous n’aurons pas besoin de changer l’URI ou redirection.->name(‘index’);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Routage paramétrée

A

en les définissantn tt en intégrant des paramétres dans l’URI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Redirection

A

c’est le fait d’envoyer la réponse d’un requete http vers un autre URL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Controleur

A

est une classe regroupent des méthodes pour définir un code à travers la gestion des requtes Http chaque méthode correspond à une action.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Middelware

A

fournit un mécanisme pratique pour inspecter et filtrer les requetes Http entrant dans notre app.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Route middleware

A

permet de protéger une route ou un ensemble de routes ou un controleur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Group middleware

A

ensb de midls permet de protéger une route ou un group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Global middleware

A

permet de protéger tt le site si une protection générale pour tt l’app

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vue

A

offrent une moyen pratique de placer tt le code html dans des fichiers séparés.Les vues séparent la logiqur du controleur avec la logique de présentation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

blade

A

moteur de template pour générer du html ,utilisée pour simplifier la création des vues.Composé du code html ,directive et de vars entre acolades

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

protection @csrf

A

laravel génére un jeton csrf .c’est une chaine de caractére aléatoire pour vérifier les demands des utilisations des requetes
.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

@csrf

A

une directive de blade pour génerer un champ de jeton qui sera utilisé pour la vérification.

17
Q

csrf_token()

A

utilisé dans la balise meta ,génerer une chaine aleotoire en tant que jeton csrf

18
Q

csrf_field()

A

créer un champ masqué pour le form html

19
Q

@section

A

permet de determiner la section d’un contenu/

20
Q

@yield

A

permet de definir une zone qui permetra à l’enfant d’y etablir sa valeru .

21
Q

@extends

A

c’est un heritage .une vue peut etendre d’une autre.

22
Q

@include

A

directive utilisé permet d’inclure une vue une blade a partir d’une autre vue.

23
Q

création des sessions

A

Session::put(‘key’,”val”) ou session()->put([‘key’=>”val”]);

24
Q

.env BD

A

DB_CONNECTION=myqsl
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=LARACOURSE
DB_USERNAME=root
DB_PASSWORD=””

25
Q

Query Builder

A

générateur de requetes utilise la liaison de paramétres PDO pour protéger notre app contre les attaques par injection SQL.

26
Q

Selectionne des colonnes précis

A

DB::table(‘produits’)->select(‘nom’,”prix”)->get();

27
Q

methode raw

A

utilisé pour insérer une valeur brute ou pour les parties SQL qui ne peuvent pas etre représenté directement en laravel.
DB::table(‘users)->select(DB::raw(‘count(*) as user_count’,’status’))->get();

28
Q

limite
selection par id

A

…….->first()
….->find()

29
Q

migration

A

permet de créer et de mettre à jour une schéma BD.c’est comme un outil de gestion de version des BD²

30
Q

model

A

une class qui joue le role d’un intermédiaire entre le controleur et la base de données

31
Q

Eloquent ORM

A

utilisé pour facilité l’interaction avec la BD dans les app laraavel en utilisant des modéles.
ORM::object relationnel mapping

32
Q

pluck

A

utilisé pour recupérer une liste des valeurs d’une colonne spécifique

33
Q

seeder

A

une classe utilisé pour insérer des données dans la BD

34
Q

factory

A

sont utilisé pour générer des données aléatoire pour remplir la BD

35
Q

WordPress

A

un systéme de gestion du contenu open-source.

36
Q

Role du middleware ‘auth’

A

c’est de vérifier si l’utilisateur est authentifié si non il le redirége vers la page login.

37
Q

Role du middleware ‘guest’

A

c’est de controler l’accés aux routes à l’utilisateur non authentifié (visiteur);

38
Q

Event

A

Un événement est une action ou une occurrence significative qui peut se produire à n’importe quel moment pendant l’exécution de votre application. Cela pourrait être quelque chose comme un utilisateur qui se connecte, un enregistrement qui est créé, ou une commande qui est passée.

39
Q

Un écouteur (listener)

A

Un écouteur est une classe qui réagit à un événement donné. Lorsque l’événement est déclenché, tous les écouteurs associés à cet événement seront exécutés.