Autour du Digital
Faire simple, c’est souvent compliqué
💡 Emoji collection
😀😃😄😁😆😅🤣😂🙂🙃😉😊😇🥰😍🤩😘😗☺😚😙😋😛😜🤪😝🤑🤗🤭🤫🤔🤐🤨😐😑😶😏😒🙄😬🤥😌😔😪🤤😴😷🤒🤕🤢🤮🤧🥵🥶🥴😵🤯🤠🥳😎🤓🧐😕😟🙁☹😮😯😲😳🥺😦😧😨😰😥😢😭😱😖😣😞😓😩😫😤😡😠🤬 😈👿💀☠💩🤡👹👺👻👽👾🤖😺😸😹😻😼😽🙀😿😾🙈🙉🙊 💋💌💘💝💖💗💓💞💕💟❣💔❤🧡💛💚💙💜🖤 💯💢💥💫💦💨🕳💣 💬👁️🗨️🗨🗯💭💤 👋🤚🖐✋🖖👌✌🤞🤟🤘🤙👈👉👆🖕👇☝👍👎✊👊🤛🤜👏🙌👐🤲🤝🙏✍ 💅🤳💪🦵🦶👂👃🧠🦷🦴👀👁👅👄...
🌏 Bibliothèques d’Animation pour React & Applications Web
🎬 Pourquoi utiliser des animations dans vos applications React ? Les animations améliorent considérablement l'expérience utilisateur en rendant vos applications plus engageantes, interactives et fluides. Elles permettent : ✅ De donner des retours visuels aux actions...
💡 React et Laravel – Création CRUD
❇️ Créer une application avec React.js
React est un framework de Javascript développé initialement par Facebook en 2013. Il est aujourd’hui sous licence MIT, c’est-à-dire qu’il est modifiable par la communauté. Ce framework ne gère que la vue de l'application MVC. 🔗 https://react.dev/ 🖥 Prérequis Node.js...
Authentification REST API avec Laravel et Sanctum
Configurer une REST API avec Laravel 11 en utilisant l'authentification Sanctum. Nous développerons une application complète d'authentification REST API avec Sanctum en suivant un guide simple et étape par étape. Qu'est-ce qu'une API ? Une API (Application Programming...
Validation de formulaire Ajax dans Laravel
Comment ajouter une validation de formulaire jQuery Ajax dans une application Laravel. Les requêtes Ajax sont une exigence fondamentale de tout projet PHP. Nous cherchons toujours un moyen d'enregistrer des données dans la base de données sans recharger la page, ce...
Créer, exécuter et annuler une migration dans Laravel
Comment créer, exécuter et annuler une migration dans Laravel? Dans cet exemple, nous créerons simplement une table "posts" avec des colonnes pour id, title, body, is_published, created_at et updated_at. Nous générerons une nouvelle migration en utilisant une commande...
Téléchargement d’image avec Ajax dans Laravel
Comment télécharger une image en utilisant Ajax dans une application Laravel. Dans cet exemple, nous allons créer une table images avec une colonne name. Ensuite, nous créerons un formulaire avec un champ de fichier. Lors de l'envoi, l'image sera envoyée via une...
Authentification dans Laravel avec Jetstream
Configurer l'authentification avec Jetstream dans une application Laravel. Laravel 11 Jetstream est conçu avec Tailwind CSS et propose un scaffolding d'authentification basé sur Livewire et Inertia. Jetstream inclut des fonctionnalités comme la connexion,...
Créer un seeder dans une application Laravel
Comment créer un seeder dans une application Laravel. Qu’est-ce qu’un seeder dans Laravel ? Comment utiliser un seeder dans Laravel ? Quelle est la commande pour créer un seeder dans Laravel ? Et pourquoi avons-nous besoin d’utiliser un seeder ? J Laravel introduit...
Authentification Installer Laravel Breeze
Comment installer et configurer Breeze dans une application Laravel. Laravel Breeze fournit des fonctionnalités d'authentification simples, notamment la connexion, l'inscription, la réinitialisation de mot de passe, la vérification par email et la confirmation de mot...
Helper – Création de fonctions personnalisées dans Laravel
Laravel fournit des fonctions helper intégrées pour les tableaux, les URLs, les routes, les chemins, etc. Mais parfois, nous pouvons avoir besoin de fonctions helper personnalisées pour notre projet. Dans ce cas, nous devons créer notre propre fichier helper...
Authentification création de Bootstrap Auth scaffolding
Comment installer le scaffolding d'authentification avec Bootstrap dans une application Laravel. Laravel propose un package UI pour configurer facilement le scaffolding d'authentification. Laravel UI offre des fonctionnalités d'authentification simples, notamment la...
Envoyer un email en utilisant Gmail dans Laravel 11
Comment envoyer un email en utilisant un compte Gmail dans une application Laravel. Laravel 11 fournit une configuration intégrée pour envoyer des emails. Vous pouvez utiliser plusieurs pilotes pour envoyer des emails dans Laravel 11, comme SMTP, Mailgun, Postmark,...
Authentification création de scaffolding Vue.js avec Vite
Nous allons apprendre à configurer un scaffolding d'authentification Vue.js avec Vite dans une application Laravel 11. En programmation Laravel, le scaffolding est un mécanisme qui permet de générer automatiquement du code de base pour des fonctionnalités courantes...
Excel et CSV Importer et exporter des fichiers avec Laravel
Comment importer et exporter des fichiers Excel et CSV dans une application Laravel . Nous utiliserons le package maatwebsite/excel pour les tâches d'importation et d'exportation. Dans cet exemple, nous allons créer un formulaire simple permettant de télécharger un...
PDF Générer un fichier avec Laravel en utilisant DomPDF
Comment générer un fichier PDF dans une application Laravel à l'aide de DomPDF. Nous utiliserons le package Composer DomPDF pour générer un fichier PDF dans Laravel 11. Nous créerons 10 utilisateurs fictifs ainsi que du texte de démonstration à inclure dans le fichier...
Téléchargement de plusieurs fichiers avec Laravel
Nous allons apprendre étape par étape à effectuer un téléchargement multiple de fichiers dans une application Laravel Dans cet exemple, nous allons créer une table "files" avec une colonne "name". Ensuite, nous concevrons une page web simple où les utilisateurs...
Exemple de validation de formulaire avec Laravel
Comment ajouter une validation de formulaire dans une application Laravel ? Laravel fournit un objet de requête permettant d'ajouter des règles de validation aux formulaires. Nous utiliserons request->validate() pour définir les règles de validation et des messages...
Téléchargement d’un fichiers avec Laravel
Comment effectuer un téléchargement de fichiers dans une application Laravel . Nous allons créer deux routes : l'une pour la méthode GET afin d'afficher les formulaires, et l'autre pour la méthode POST afin de gérer le téléchargement des fichiers. Nous avons conçu un...
Téléchargement de plusieurs images avec Laravel
Comment télécharger plusieurs images dans une application Laravel . Nous allons créer une table "images" avec une colonne "name". Ensuite, nous concevrons une simple page web où les utilisateurs pourront sélectionner plusieurs images à télécharger. Ces images seront...
Téléchargement d’images avec Laravel
Nous créerons deux routes : l'une pour la méthode GET afin d'afficher les formulaires et l'autre pour la méthode POST afin de gérer le code de téléchargement d'image. Nous avons créé un formulaire simple avec un champ d'entrée pour les fichiers. Vous devrez simplement...
Exemple CRUD avec Laravel 11
Signification de CRUD : CRUD est un acronyme issu du monde de la programmation informatique qui fait référence aux quatre fonctions considérées comme nécessaires pour implémenter un stockage persistant dans votre application : créer (Create), lire (Read), mettre à...
Comment publier le fichier de route API dans Laravel ?
Par défaut, dans Laravel, le fichier de route API (api.php) n'est pas visible et il n'est pas possible de définir des routes API directement. Cependant, si vous souhaitez définir des routes API, vous devez publier le fichier de route API à l'aide de la commande...
Comment créer et utiliser une ENUM dans Laravel ?
Une enum, abréviation de "enumeration", est un type de données en programmation qui se compose d'un ensemble de valeurs nommées, souvent appelées membres ou éléments. Cela permet aux développeurs de définir une collection de constantes liées, rendant le code plus...
Comment créer une interface dans Laravel ?
Une interface définit un ensemble de méthodes qu'une classe doit implémenter. En termes simples, c'est une manière de garantir que différentes classes ont certains comportements communs. Laravel 11 propose une structure d'application plus légère et introduit des...
Comment créer une classe personnalisée dans Laravel ?
Laravel 11 propose une structure d'application plus légère. Il introduit également des fonctionnalités comme une structure optimisée, une limitation de taux par seconde (per-second rate limiting), des routes de santé (health routing), etc. Laravel 11 a ajouté une...
comment publier le répertoire lang dans le framework Laravel 11
Normalement, les projets Laravel n'incluent pas de fichiers de langue, car ils ne sont pas souvent utilisés. C'est pourquoi, dans Laravel 11, le dossier "lang" n'est pas présent par défaut. Cependant, si vous en avez besoin, vous pouvez l'ajouter en utilisant cette...
Quoi de neuf dans Laravel 11
L 'équipe principale de Laravel adhère à la méthodologie de versionnage sémantique, ce qui signifie que les mises à jour majeures du framework sont généralement lancées chaque année au cours du premier trimestre. Les nouvelles mises à jour et fonctionnalités de...
Exemple de Fusion de Plusieurs Fichiers PDF
Dans ce tutoriel, nous allons installer les packages Composer setasign/fpdi et setasign/fpdf, puis créer un exemple. Nous allons également créer deux routes, GET et POST. Ensuite, nous allons créer un fichier de contrôleur avec un fichier Blade. Lorsque l'utilisateur...