Catégorie : Premier projet Laravel 5.4

Avec un exercice en fil rouge pour apprendre Laravel au fur et à mesure de la construction d’un projet de type blog.

Premier projet Laravel 5.4 : Déployer le projet en production (Part. 7/7)

Premier projet Laravel 5.4 : Déployer le projet en production (Part. 7/7)

Après avoir développé notre application en local, on va l’installer sur un serveur de test ou de production. Pour cela, on va devoir réaliser quelques tâches pour que ça se passe sereinement. Dans cet article, je ne vais rien utiliser pour automatiser les tâches liées au déploiement afin qu’on puisse bien comprendre ce qui est …

+ Read More

Premier projet Laravel 5.4 : Ajouter, afficher, mettre à jour et supprimer un article (Part. 6/7)

Premier projet Laravel 5.4 : Ajouter, afficher, mettre à jour et supprimer un article (Part. 6/7)

On possède maintenant notre base de données et notre système d’authentification. Ce qu’on va faire, c’est toute la mécanique qui permettra d’ajouter, de modifier, de supprimer et de lire des articles en base de données. Afficher un article Dans un premier temps, on va afficher un article et pour ça, on va tout de suite …

+ Read More

Premier projet Laravel 5.4 : Le système d’authentification – Login (Part. 5/7)

Premier projet Laravel 5.4 : Le système d’authentification – Login (Part. 5/7)

On va maintenant créer un formulaire d’inscription sur notre page de login. Laravel fournit un système d’authentification, pratique ! Mise en place du système de login On va donc instancier le système de login via une commande artisan : php artisan make:auth Ce qui a eu pour effet d’ajouter le controleur HomeController et les routes …

+ Read More

Premier projet Laravel 5.4 : Afficher les données dans une vue (Part. 4/7)

Premier projet Laravel 5.4 : Afficher les données dans une vue (Part. 4/7)

Pour créer une vue qui va nous permettre d’afficher des posts un peu plus joliment que du JSON brute, on va ajouter dans le dossier “resources/views/” une vue, « posts.blade.php« . Note: Il faut savoir qu’avec Laravel, même si vous créer une page contenant du html, il faudra tout de même l’enregistrer sous le format PHP. Dans …

+ Read More

Premier projet Laravel 5.4 : Afficher les données depuis la base de données (Part. 3/7)

Premier projet Laravel 5.4 : Afficher les données depuis la base de données (Part. 3/7)

Maintenant que l’on a paramétré et créé notre les premières tables de notre base de donnée, on va créer le modèle qui permet de requêter dessus. Pour cela, on va utiliser la commande artisan et créer un dossier « Models » où on placera tous nous modèles : php artisan make:model Models/Post Ce qui nous crée le …

+ Read More

Premier projet Laravel 5.4 : La mise en place (configuration & database migration) (Part. 2/7)

Premier projet Laravel 5.4 : La mise en place (configuration & database migration) (Part. 2/7)

Avant de commencer à coder … Dans le fichier .env à la racine de Laravel, on renseigne les infos de notre projet : APP_NAME=laravel-test APP_ENV=local APP_KEY=base64:ab5zqG/MDgyFFyjIp2uVELdR36f9xrRfj2ZOew4U8ZU= APP_DEBUG=true APP_LOG_LEVEL=debug APP_URL=http://localhost Pour le debug, ça ne suffit pas de l’indiquer dans .env, on va également changer cette valeur dans le fichier config/app/php pour avoir des erreurs plus …

+ Read More

Premier projet Laravel 5.4 : Installation (Part. 1/7)

Premier projet Laravel 5.4 : Installation (Part. 1/7)

Pré-requis Il faut un serveur PHP 5.5.9 minimum et un moteur de base de données type MySQL ou PgSQL. Pour cela,  j’utilise WampServer ou UwAmp, à vous de choisir celui qui vous convient le mieux 😉 Comme Laravel se base sur différents composants d’autres sources, le gestionnaire de dépendances Composer est conçu pour nous éviter …

+ Read More