@@ -19,12 +19,14 @@ class AnonymousSponsors extends ModalComponent
1919 public ?string $ name = null ;
2020 public ?string $ email = null ;
2121 public string $ type = 'company ' ;
22+ public string $ currency = 'XAF ' ;
2223 public ?string $ url = null ;
2324
24- public function mount (string $ amount , string $ option ): void
25+ public function mount (string $ amount , string $ option, string $ currency ): void
2526 {
2627 $ this ->amount = $ amount ;
2728 $ this ->option = $ option ;
29+ $ this ->currency = $ currency ;
2830 }
2931
3032 public function submit (): void
@@ -33,9 +35,9 @@ public function submit(): void
3335 'name ' => 'required ' ,
3436 'email ' => 'required|email ' ,
3537 ], [
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 ' ) ,
3941 ]);
4042
4143 $ adminUser = User::findByEmailAddress ('support@laravel.cm ' );
@@ -48,9 +50,10 @@ public function submit(): void
4850 'amount ' => $ this ->amount ,
4951 'email ' => $ this ->email ,
5052 'name ' => $ this ->name ,
51- 'currency ' => ' XAF ' ,
53+ 'currency ' => $ this -> currency ,
5254 'reference ' => $ adminUser ->id . '- ' . $ adminUser ->username () . '- ' . uniqid (),
5355 'callback ' => route ('notchpay-callback ' ),
56+ 'description ' => __ ('Soutien de la communauté Laravel & PHP Cameroun. ' ),
5457 ]);
5558
5659 Transaction::query ()->create ([
0 commit comments