Minifier HTML de sortie avec Laravel

Les moteurs de recherche donnent des consignes de qualité afin d’améliorer le positionnement dans les SERP. Je vais vous donnez le code permettant de mettre en place un moyen tous simple pour aller dans ce sens et minifier le code HTML afin de réduire la taille de la page de façon simple et automatisée et … Continuer la lecture de « Minifier HTML de sortie avec Laravel »

Utiliser Ajax avec JQuery

Dans cet exemple, je vais vous donnez un exemple complet permettant de faire des appels Ajax depuis une fichier php. Vous devez dans ce cas modifier les fichiers routes/web.php, bien évidemment le fichier html et créer un contrôleur. Ajouter la route dans routes/web.ph Comme toujours, il faut ajouter la nouvelle route dans le fichier web … Continuer la lecture de « Utiliser Ajax avec JQuery »

Mettre en place l’upload d’image simple / upload multiple de fichiers

La gestion de l’upload est simplifiée par Laravel. Nous allons voir dans l’exemple qui suit comment faire un formulaire de téléchargement d’image simple, multiple, comment utiliser la validation dans ces deux cas, et même ajouter une validation personalisé en fonction des dimensions des images. Pour créer un formulaire d’upload basic insérez le code qui suit: … Continuer la lecture de « Mettre en place l’upload d’image simple / upload multiple de fichiers »

Utilisations des Accessors & Mutators / Setters & guetter

Laravel propose une système d’accesseurs et de mutateurs très efficace et simplissime à utiliser. Ce petit exemple vous montre leurs utilisation dans un modèle. Les accesseurs et mutateurs que l’on appèle aussi setters et guetters permettent, si vous ne le savez pas de modifier le comportement normal de la lecture ou de l’écriture d’un attribute. Dans le cas … Continuer la lecture de « Utilisations des Accessors & Mutators / Setters & guetter »

Routage sous Laraval 5

Je vais ici donner des explications pour le routage sous Laravel, montrer comment générer des URL avec ou sans paramètre en fonction du fichier web.php. Je vais également vous donner une solution pour mettre en place un routage dynamique en fonction d’une table présente dans ma base de données. Cette solution sort d’un cas concret. … Continuer la lecture de « Routage sous Laraval 5 »

Internationalisation sous Laravel 5

Il est relativement facile de créer un site multilingue sous Laravel 5.4. La solution que je vous propose en terme d’internationalisation n’est pas la seule, mais elle conviendra à la plupart. Pour mettre en place la localization, il est comme vous allez le voir pas nécessaire de modifier beaucoup de fichiers. Notre but est de … Continuer la lecture de « Internationalisation sous Laravel 5 »

Fonction globales et helpers

Il y a de nombreuses solutions pour créer des helpers sous Laravel. Je vous propose donc une solution qui me convient. La première étape consiste à créer un fichier dans un nouveau dossier sous app/ Helpers/ BackendHelper.php. Dans mon exemple que vais écrire une fonction qui me génère une string en minuscule propre en enlevant les caractères accentués … Continuer la lecture de « Fonction globales et helpers »

Pagination dans une collection

Nous allons ajouter très facilement une pagination à nos collection. Laravel met à disposition des outils extrêmement simple d’utilisations. Dans notre cas, la liste des categories dispose d’une pagination tous les 5 enregistrements. Elle est mise en place dans notre contrôleur CategoriesController.php avec la ligne suivante il serait bien sur également possible d’accéder aux enregistrements de la … Continuer la lecture de « Pagination dans une collection »

Création simplifié de formulaires, affichage de listes, validation de formulaire

Laravel permet de créer assez simplement des formulaire sécurisé avec des options. Si vous désirez utiliser cette option, il faut depuis Laravel 5.4 installer un package de la façon suivante. (Vous trouvez une information complète sur le site de doc Laravel. et aller modifier ensuite le fichier config/app.php en ajoutant les 3 lignes suivante: Création … Continuer la lecture de « Création simplifié de formulaires, affichage de listes, validation de formulaire »

Authentification Laravel et personnalisation du template blade

Nous allons maintenant mettre en place le système d’authentification de Laravel et utiliser le template blade pour afficher les pages plus élégamment. Pour activer l’authentification, il suffit d’exécuter la ligne suivant en mode console. Elle aura pour effet d’ajouter ces 2 lignes dans votre fichier routes/web.php et les champs login et register sur la home. Vous … Continuer la lecture de « Authentification Laravel et personnalisation du template blade »