Installer Laravel Homestead sous Hyper-v (Windows 10)

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… Il s’agit d’un conteneur Linux (Ubuntu), ce […]

Lire la suite

Accueil Laravel 6

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

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 développement PHP/MySQL Installation de PHP et Composer […]

Lire la suite

Laravel 7: authentification d’une application SPA avec Sanctum

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 même domaine que l’API exposée par Laravel […]

Lire la suite