Étiquette : Framework

Laravel – Les vues dynamiques

Les pages statiques ne suffisent pas pour animer un site, il est nécessaire de créer des vues dynamiques dont le contenu proviendra de la base de données. Nous allons partir du principe que nous avons deux variables générées par le contrôleur : $articles contiendra une liste d’articles (titre, contenu, date, auteur) $article contiendra les informations…
Lire la suite


28 mars 2018 3

Laravel – Les vues statiques

Nous avons vu dans les articles précédents comment créer un modèle (pour les requêtes en base de données), un contrôleur (pour le traitement de ces données), il faut maintenant afficher les données pour l’utilisateur. Cet affichage est effectué par les vues. Ces vues, créées sous forme de fichiers PHP stockés dans resources/views seront écrites avec…
Lire la suite


28 mars 2018 0

Laravel – Authentification des utilisateurs

Dans tout site web « interactif », il est nécessaire de créer une base de données des utilisateurs et de procéder à leur authentification pour protéger l’accès à certaines zones du site. Cette authentification se base sur un identifiant (e-mail ou pseudo) et un mot de passe qui doit être stocké sous forme cryptée dans la base…
Lire la suite


22 mars 2018 0

Laravel – Accès à la base de données – Les Modèles

Dans le tutoriel précédent, nous avons vu comment créer des migrations afin de manipuler la structure de la base de données. Dans cette partie, nous allons traiter les données elles-mêmes au moyen des modèles. Eloquent Laravel propose de gérer nos données par l’intermédiaire d’un outil appelé Eloquent qui est un ORM (Object Relational Mapping) qui…
Lire la suite


14 février 2018 0

Laravel – Accès à la base de données – Les Migrations

Maintenant que nous savons créer une route, il peut être nécessaire d’interagir avec une base de données (MySQL dans notre cas). Avant d’entrer dans le vif du sujet, la notion de migrations est importante à aborder. Les migrations Une migration permet de créer et mettre à jour le schéma de notre base de données (sa…
Lire la suite


8 janvier 2018 0

Laravel – Première route

Nous allons ci-dessous créer notre page d’accueil et notre première route. Pré-requis : le .htaccess Afin de faire fonctionner les routes utilisées par le framework Laravel, nous allons utiliser le module de réécriture d’URL de notre serveur Apache. Le fichier .htaccess contenu dans le dossier public est le suivant : Mais que font ces différentes…
Lire la suite


21 décembre 2017 0

Laravel – Généralités et Installation

Laravel est un framework PHP permettant de développer des applications Web en utilisant les concepts du MVC. Avant de commencer à parler de Laravel en particulier, il est important de bien assimiler le concept MVC. Le MVC Qu’est-ce que le MVC ? Le MVC (Model View Controller) est une méthode d’organisation du développement d’applications Web…
Lire la suite


20 décembre 2017 2

Bien débuter avec le Framework Silex – Gestion des permissions des utilisateurs

Dans ce 7ème et dernier article, nous allons voir comment gérer les permissions des utilisateurs sur notre site. Les règles que nous mettrons en place seront les suivantes : Un membre peut commenter les articles Un membre peut modifier son propre article Un membre ou un administrateur peut ajouter un article Un administrateur peut modifier…
Lire la suite


19 décembre 2017 1

Bien débuter avec le Framework Silex – La gestion des vues

Dans cet article, nous allons voir comment il est possible de diviser nos vues en différents fichiers en fonction des besoins. En effet, il est courant que certaines parties de nos pages soient communes et redondantes. Afin de faciliter leur maintenance, il sera pratique de « sortir » ce contenu redondant dans un autre fichier qui sera…
Lire la suite


13 décembre 2017 0

Bien débuter avec le Framework Silex – Les contraintes de routes ou routes avec paramètres

Dans les articles précédents, nous avons traité de divers sujets comme la création de routes, l’accès à la base de données ou encore les sessions utilisateurs. Il nous manque cependant un aspect primordial du MVC à savoir les contraintes de routes, souvent appelées routes avec paramètres. En effet, il arrive très souvent que certaines parties…
Lire la suite


11 décembre 2017 0