• Laravel 5

    Le cache de Laravel 5

    Voyons aujourd’hui la mise en cache à la sauce Laravel 5. Je rappelle qu’un cache est destiné à accélérer la génération des pages en gardant en mémoire des informations. Le cas le plus classique est celui de requêtes sur une base de données. Si les données ne changent pas fréquemment il est plus efficace de mettre en cache leur résultat plutôt que d’aller chaque fois interroger la base. On peut aussi carrément mettre en cache des pages complètes. Le principe Laravel 5 propose un système de cache simple et efficace qui mémorise par défaut les informations dans un fichier. Regardez le fichier app/config/cache.php : <?php return [ /* |-------------------------------------------------------------------------- |…

  • Laravel 5

    Formulaire multi-étapes

    J’ai eu une question récemment concernant un formulaire multi-étapes, autrement dit un formulaire qui nécessite plusieurs pages ou une extension à chaque soumission pour récolter des informations supplémentaires. J’ai rassemblé le code d’exemple de ce chapitre ici. Il suffit de le télécharger, de le décompresser dans un dossier d’un serveur, et de lancer composer install. Normalement tout devrait bien fonctionner ! Il y a plusieurs façons d’envisager un formulaire multi étapes, je suis parti sur la plus simple à mon sens. Je propose un formulaire d’enregistrement pour un utilisateur dans lequel j’ai prévu le choix du pays. S’il choisit un pays autre que la France l’enregistrement est immédiat. Par contre…