Skip to content

Commit 95730ec

Browse files
committed
✨ creation du mail de bienvenu
1 parent dd016b8 commit 95730ec

File tree

4 files changed

+78
-4
lines changed

4 files changed

+78
-4
lines changed

app/Mail/Welcome.php

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?php
2+
3+
namespace App\Mail;
4+
5+
use App\Models\User;
6+
use Illuminate\Bus\Queueable;
7+
use Illuminate\Contracts\Queue\ShouldQueue;
8+
use Illuminate\Mail\Mailable;
9+
use Illuminate\Queue\SerializesModels;
10+
11+
class Welcome extends Mailable
12+
{
13+
use Queueable, SerializesModels;
14+
15+
/**
16+
* Create a new message instance.
17+
*
18+
* @return void
19+
*/
20+
public function __construct(public User $user)
21+
{
22+
//
23+
}
24+
25+
/**
26+
* Build the message.
27+
*
28+
* @return $this
29+
*/
30+
public function build()
31+
{
32+
return $this->from('arthur@laravel.cm', 'Arthur Monney')
33+
->subject(__('Bienvenue sur Laravel Cameroun'))
34+
->markdown('emails.welcome');
35+
}
36+
}

resources/views/emails/new_reply.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
@component('mail::subcopy')
1414
Vous recevez ceci parce que vous êtes abonné à ce sujet.
15-
[Se désabonner]({{ route('subscriptions.unsubscribe', $subscription->uuid()->toString()) }}) from this thread.
15+
[Se désabonner]({{ route('subscriptions.unsubscribe', $subscription->uuid()->toString()) }}) de ce sujet.
1616
@endcomponent
1717

1818
@endcomponent
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
@component('mail::message')
2+
3+
Bonjour **{{ $user->name }}**,
4+
5+
Bienvenue sur **Laravel Cameroun** ! La plus grande communauté de développeurs Laravel & PHP au Cameroun.
6+
7+
Je sais que tu as un contenu génial à partager sur les médias sociaux. Et tu veux qu'il touche davantage de personnes et de développeurs de façon simple et rapide.
8+
9+
[![Alt text](https://media.giphy.com/media/Sg4DwEJrCpGIU/giphy-downsized-large.gif)](https://laravel.cm/discussions/bienvenu-sur-laravel-cameroun)
10+
11+
Je suis très heureux de te voir rejoindre Laravel Cameroun. Pour t'aider à démarrer, je veux partager avec toi les ressources de bases
12+
13+
@component('mail::subcopy')
14+
[Créer un article :]({{ route('articles.new') }})
15+
partager vos connaissances en programmation avec plus de 200 développeurs de différentes nationalités qui ne demandent qu'à apprendre 🤩.
16+
@endcomponent
17+
18+
@component('mail::subcopy')
19+
[Créer un thread :]({{ route('forum.new') }})
20+
vous rencontrez des soucis dans votre code ou votre projet 🤔 ? Partagez le avec nous et laissez nous vous aider.
21+
@endcomponent
22+
23+
@component('mail::subcopy')
24+
[Démarrer une discussion :]({{ route('discussions.new') }})
25+
vous êtes du style bavard et vous avez des questions ? Partagez le avec nous et laissez nous vous aider. Nous sommes ici justement pour ça 😁
26+
@endcomponent
27+
28+
---
29+
30+
Ou vous pouvez simplement commencer par dire bonjour aux autres membres de la communauté et vous présentez 👋🏾
31+
32+
@component('mail::button', ['url' => 'https://laravel.cm/discussions/bienvenu-sur-laravel-cameroun', 'color' => 'green'])
33+
Dire bonjour à la communauté
34+
@endcomponent
35+
36+
Arthur Monney et la team [Laravel Cameroun]({{ route('about') }}).
37+
38+
@endcomponent

routes/web.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
use App\Http\Controllers\SubscriptionController;
99
use App\Http\Controllers\ThreadController;
1010
use App\Http\Controllers\User;
11+
use App\Models\User as ModelsUser;
12+
use Illuminate\Support\Facades\Mail;
1113
use Illuminate\Support\Facades\Route;
1214

1315
/*
@@ -104,6 +106,4 @@
104106
'youtube' => 'https://www.youtube.com/channel/UCbQPQ8q31uQmuKtyRnATLSw',
105107
]);
106108

107-
Route::feeds();
108-
109-
Route::mailPreview();
109+
Route::feeds();

0 commit comments

Comments
 (0)