Skip to content

Commit ca955f1

Browse files
committed
update messaging
1 parent 0df24d9 commit ca955f1

6 files changed

Lines changed: 353 additions & 17 deletions

File tree

docs/console.mdx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import SuggestionFeature from "@site/src/components/Partials/SuggestionFeature";
77

88
## Introduction
99

10-
La console de Bow Framework est un outil puissant qui vous permet daccélérer votre développement. Elle offre un ensemble de commandes pratiques pour générer des classes, tester votre application localement, gérer vos bases de données et bien plus encore. Voici un guide détaillé et illustré pour exploiter pleinement cette console.
10+
La console de Bow Framework est un outil puissant qui vous permet d'accélérer votre développement. Elle offre un ensemble de commandes pratiques pour générer des classes, tester votre application localement, gérer vos bases de données et bien plus encore. Voici un guide détaillé et illustré pour exploiter pleinement cette console.
1111

1212
## Commandes de base pour générer des clés et des ressources
1313

@@ -20,11 +20,11 @@ Ces commandes vous aident à créer rapidement des éléments fondamentaux pour
2020
| `generate:notification-table` | Génère une table pour les notifications. Exemple : `php bow generate:notification-tabe` crée une migration pour la gestion des notifications. |
2121
| `generate:cache-table` | Génère une table pour les caches. Exemple : `php bow generate:cache-tabe` crée une migration pour la gestion des caches. |
2222
| `generate:queue-table` | Génère une table pour les queues. Exemple : `php bow generate:queue-tabe` crée une migration pour la gestion des queues. |
23-
| `generate:key` | Crée une nouvelle clé pour sécuriser lapplication. Commande : `php bow generate:key` génère et affiche une nouvelle clé. |
23+
| `generate:key` | Crée une nouvelle clé pour sécuriser l'application. Commande : `php bow generate:key` génère et affiche une nouvelle clé. |
2424

2525
## Ajouter des classes et composants personnalisés
2626

27-
Ces commandes permettent dajouter rapidement des composants à votre application pour répondre à des besoins spécifiques :
27+
Ces commandes permettent d'ajouter rapidement des composants à votre application pour répondre à des besoins spécifiques :
2828

2929
| **Commande** | **Description** |
3030
|--------------------------|-----------------------------------------|
@@ -37,12 +37,14 @@ Ces commandes permettent d’ajouter rapidement des composants à votre applicat
3737
| `add:validator` | Crée un nouveau validateur. Commande : `php bow add:validator UserValidator`. |
3838
| `add:seeder` | Crée un outil de "seeding". Par exemple : `php bow add:seeder users`. |
3939
| `add:migration` | Crée une nouvelle migration. Exemple : `php bow add:migration create_orders_table`. |
40-
| `add:event` | Crée un écouteur d’événement. Commande : `php bow add:event UserRegisteredEvent`. |
40+
| `add:event` | Crée un événement. Commande : `php bow add:event UserRegisteredEvent`. |
41+
| `add:listener` | Crée un écouteur d'événement. Commande : `php bow add:event UserRegisteredListener`. |
4142
| `add:producer` | Crée un nouveau producteur (utilisé dans les systèmes de messagerie). Exemple : `php bow add:producer EmailProducer`. |
43+
| `add:message` | Crée un nouveau message pour générer plusieurs canaux d'envoie de message. Exemple : `php bow add:message WelcomeMessage`. |
4244

4345
## Gérer les migrations
4446

45-
Les migrations facilitent la gestion de lévolution de vos bases de données. Voici les commandes principales avec des exemples :
47+
Les migrations facilitent la gestion de l'évolution de vos bases de données. Voici les commandes principales avec des exemples :
4648

4749
| **Commande** | **Description** |
4850
|--------------------------|-----------------------------------------|
@@ -65,7 +67,7 @@ Ces commandes vous permettent de réinitialiser divers caches pour garantir le b
6567

6668
## Gérer le "seeding" des bases de données
6769

68-
Le "seeding" permet dinitialiser votre base de données avec des données factices. Voici les commandes disponibles :
70+
Le "seeding" permet d'initialiser votre base de données avec des données factices. Voici les commandes disponibles :
6971

7072
| **Commande** | **Description** |
7173
|--------------------------|-----------------------------------------|
@@ -81,7 +83,6 @@ Ces commandes vous permettent de tester et déboguer votre application directeme
8183
| `run:console` | Lance une console interactive (REPL) pour déboguer votre code. Exemple : `php bow run:console`. |
8284
| `run:server` | Lance un serveur web local. Commande : `php bow run:server` démarre un serveur à `http://localhost:8080`. |
8385

84-
8586
Ces outils sont conçus pour optimiser votre flux de travail et faciliter le développement. Essayez-les pour tirer pleinement parti de Bow Framework !
8687

8788
<SuggestionFeature />

docs/messaging.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ import SuggestionFeature from "@site/src/components/Partials/SuggestionFeature";
77

88
## Introduction
99

10-
<SuggestionFeature />
11-
1210
Le système de messaging de Bow Framework est un outil puissant qui permet d'envoyer des notifications via différents canaux (email, base de données, SMS). Il est conçu pour être flexible, extensible et facile à utiliser. Que vous ayez besoin d'envoyer des emails de bienvenue, des notifications d'activité ou des alertes système, le système de messaging vous couvre.
1311

1412
## Configuration
@@ -341,3 +339,5 @@ Log::info('Envoi de notification', [
341339
// Tester en environnement local
342340
config(['mail.default' => 'log']);
343341
```
342+
343+
<SuggestionFeature />

docusaurus.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ module.exports = {
4444
mermaid: true,
4545
},
4646
customFields: {
47-
startTutorial: "/blog/creer-une-application-de-to-do-list-avec-bowphp",
47+
startTutorial: "/blog/installation",
4848
landingText:
4949
"Bow Framework a été conçu dès le départ pour être facilement installé et utilisé pour rendre votre application opérationnel rapidement et est apprécié par <strong>+2500</strong> Développeur(se)s",
5050
apiUrl: "https://bowphp.com/api/master",

sidebars.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"middleware",
1616
"storage",
1717
"mail",
18+
"messaging",
1819
"i18n",
1920
"testing"
2021
],

versioned_docs/version-5.x/console.mdx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import SuggestionFeature from "@site/src/components/Partials/SuggestionFeature";
77

88
## Introduction
99

10-
La console de Bow Framework est un outil puissant qui vous permet daccélérer votre développement. Elle offre un ensemble de commandes pratiques pour générer des classes, tester votre application localement, gérer vos bases de données et bien plus encore. Voici un guide détaillé et illustré pour exploiter pleinement cette console.
10+
La console de Bow Framework est un outil puissant qui vous permet d'accélérer votre développement. Elle offre un ensemble de commandes pratiques pour générer des classes, tester votre application localement, gérer vos bases de données et bien plus encore. Voici un guide détaillé et illustré pour exploiter pleinement cette console.
1111

1212
## Commandes de base pour générer des clés et des ressources
1313

@@ -20,11 +20,11 @@ Ces commandes vous aident à créer rapidement des éléments fondamentaux pour
2020
| `generate:notification-table` | Génère une table pour les notifications. Exemple : `php bow generate:notification-tabe` crée une migration pour la gestion des notifications. |
2121
| `generate:cache-table` | Génère une table pour les caches. Exemple : `php bow generate:cache-tabe` crée une migration pour la gestion des caches. |
2222
| `generate:queue-table` | Génère une table pour les queues. Exemple : `php bow generate:queue-tabe` crée une migration pour la gestion des queues. |
23-
| `generate:key` | Crée une nouvelle clé pour sécuriser lapplication. Commande : `php bow generate:key` génère et affiche une nouvelle clé. |
23+
| `generate:key` | Crée une nouvelle clé pour sécuriser l'application. Commande : `php bow generate:key` génère et affiche une nouvelle clé. |
2424

2525
## Ajouter des classes et composants personnalisés
2626

27-
Ces commandes permettent dajouter rapidement des composants à votre application pour répondre à des besoins spécifiques :
27+
Ces commandes permettent d'ajouter rapidement des composants à votre application pour répondre à des besoins spécifiques :
2828

2929
| **Commande** | **Description** |
3030
|--------------------------|-----------------------------------------|
@@ -37,12 +37,14 @@ Ces commandes permettent d’ajouter rapidement des composants à votre applicat
3737
| `add:validator` | Crée un nouveau validateur. Commande : `php bow add:validator UserValidator`. |
3838
| `add:seeder` | Crée un outil de "seeding". Par exemple : `php bow add:seeder users`. |
3939
| `add:migration` | Crée une nouvelle migration. Exemple : `php bow add:migration create_orders_table`. |
40-
| `add:event` | Crée un écouteur d’événement. Commande : `php bow add:event UserRegisteredEvent`. |
40+
| `add:event` | Crée un événement. Commande : `php bow add:event UserRegisteredEvent`. |
41+
| `add:listener` | Crée un écouteur d'événement. Commande : `php bow add:event UserRegisteredListener`. |
4142
| `add:producer` | Crée un nouveau producteur (utilisé dans les systèmes de messagerie). Exemple : `php bow add:producer EmailProducer`. |
43+
| `add:message` | Crée un nouveau message pour générer plusieurs canaux d'envoie de message. Exemple : `php bow add:message WelcomeMessage`. |
4244

4345
## Gérer les migrations
4446

45-
Les migrations facilitent la gestion de lévolution de vos bases de données. Voici les commandes principales avec des exemples :
47+
Les migrations facilitent la gestion de l'évolution de vos bases de données. Voici les commandes principales avec des exemples :
4648

4749
| **Commande** | **Description** |
4850
|--------------------------|-----------------------------------------|
@@ -65,7 +67,7 @@ Ces commandes vous permettent de réinitialiser divers caches pour garantir le b
6567

6668
## Gérer le "seeding" des bases de données
6769

68-
Le "seeding" permet dinitialiser votre base de données avec des données factices. Voici les commandes disponibles :
70+
Le "seeding" permet d'initialiser votre base de données avec des données factices. Voici les commandes disponibles :
6971

7072
| **Commande** | **Description** |
7173
|--------------------------|-----------------------------------------|
@@ -81,7 +83,6 @@ Ces commandes vous permettent de tester et déboguer votre application directeme
8183
| `run:console` | Lance une console interactive (REPL) pour déboguer votre code. Exemple : `php bow run:console`. |
8284
| `run:server` | Lance un serveur web local. Commande : `php bow run:server` démarre un serveur à `http://localhost:8080`. |
8385

84-
8586
Ces outils sont conçus pour optimiser votre flux de travail et faciliter le développement. Essayez-les pour tirer pleinement parti de Bow Framework !
8687

8788
<SuggestionFeature />

0 commit comments

Comments
 (0)