Installer Laravel Homestead sous Hyper-v (Windows 10)

[et_pb_section admin_label= »section »] [et_pb_row admin_label= »row »] [et_pb_column type= »4_4″][et_pb_text admin_label= »Text »] Laravel Homestead est un conteneur pré-packagé sous Vagrant pour faire tourner les projets Laravel (et également Symphony…) sur une machine de développement dans un environnement virtuel disposant de tous les composants pré-installés: PHP (multi-versions), serveur web Nginx ou Apache, bases de données (MySQL et PostgreSQL par défaut), etc… […]

Lire la suite

Laravel 7: authentification d’une application SPA avec Sanctum

[et_pb_section admin_label= »section »] [et_pb_row admin_label= »row »] [et_pb_column type= »4_4″][et_pb_text admin_label= »Text »] Cet article présente l’installation du package Sanctum (ex-Airlock) sur une application Laravel SPA (Single Page Application) afin de protéger une partie des ressources exposées dans l’API Laravel par une authentification classique (login / mot de passe). Il s’agit d’une authentification par Cookie pour un frontend placé sur le […]

Lire la suite

Laravel 7: une application SPA avec Vue.js

[et_pb_section admin_label= »section »] [et_pb_row admin_label= »row »] [et_pb_column type= »4_4″][et_pb_text admin_label= »Text »] Cet article décrit les premières étapes pour afficher des ressources protégées dans une page Vue.JS, dans le cadre de la mise en place d’une application avec une seule page Web (SPA ou Single Page Application). Le point de départ de l’article est un projet Laravel 7 disposant déjà […]

Lire la suite

Accueil Laravel 6

Docker: créer un conteneur pour un projet Laravel 7 sous Windows 10

[et_pb_section admin_label= »section »] [et_pb_row admin_label= »row »] [et_pb_column type= »4_4″][et_pb_text admin_label= »Text »] Cet article décrit toutes les étapes pour créer un nouveau projet Laravel (ici appelé nouveauprojetlaravel) disposant d’un conteneur Docker, en partant d’un PC Windows sur lequel seul Docker est installé. Pour l’installation de Docker desktop prérequis dans ce tutoriel, voir l’article MicroTuto: Docker Desktop: installation d’un environnement de […]

Lire la suite

Installation de Composer et NPM sur O2Switch

[et_pb_section admin_label= »section »] [et_pb_row admin_label= »row »] [et_pb_column type= »4_4″][et_pb_text admin_label= »Text »] Composer est un outil qui permet de gérer les dépendances d’un projet PHP. Il est en particulier quasiment indispensable pour déployer un projet Laravel sur un hébergement O2switch. NPM et le gestionnaire de packages de Node.js, utilisé en général pour gérer les dépendances des librairies frontend. La procédure […]

Lire la suite