@@ -19,12 +19,14 @@ class AnonymousSponsors extends ModalComponent
19
19
public ?string $ name = null ;
20
20
public ?string $ email = null ;
21
21
public string $ type = 'company ' ;
22
+ public string $ currency = 'XAF ' ;
22
23
public ?string $ url = null ;
23
24
24
- public function mount (string $ amount , string $ option ): void
25
+ public function mount (string $ amount , string $ option, string $ currency ): void
25
26
{
26
27
$ this ->amount = $ amount ;
27
28
$ this ->option = $ option ;
29
+ $ this ->currency = $ currency ;
28
30
}
29
31
30
32
public function submit (): void
@@ -33,9 +35,9 @@ public function submit(): void
33
35
'name ' => 'required ' ,
34
36
'email ' => 'required|email ' ,
35
37
], [
36
- 'name.required ' => 'Votre nom est requis ' ,
37
- 'email.required ' => 'Une adresse e-mail est requise ' ,
38
- 'email.email ' => 'Veuillez renseigner une adresse e-mail valide ' ,
38
+ 'name.required ' => __ ( 'Votre nom est requis ' ) ,
39
+ 'email.required ' => __ ( 'Une adresse e-mail est requise ' ) ,
40
+ 'email.email ' => __ ( 'Veuillez renseigner une adresse e-mail valide ' ) ,
39
41
]);
40
42
41
43
$ adminUser = User::
findByEmailAddress (
'[email protected] ' );
@@ -48,9 +50,10 @@ public function submit(): void
48
50
'amount ' => $ this ->amount ,
49
51
'email ' => $ this ->email ,
50
52
'name ' => $ this ->name ,
51
- 'currency ' => ' XAF ' ,
53
+ 'currency ' => $ this -> currency ,
52
54
'reference ' => $ adminUser ->id . '- ' . $ adminUser ->username () . '- ' . uniqid (),
53
55
'callback ' => route ('notchpay-callback ' ),
56
+ 'description ' => __ ('Soutien de la communauté Laravel & PHP Cameroun. ' ),
54
57
]);
55
58
56
59
Transaction::query ()->create ([
0 commit comments