diff --git a/app/Http/Controllers/DonationController.php b/app/Http/Controllers/DonationController.php index 53f4c3e..aa6ff36 100644 --- a/app/Http/Controllers/DonationController.php +++ b/app/Http/Controllers/DonationController.php @@ -8,6 +8,7 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Str; use App\Mail\UserCreated; +use App\Mail\SuccessfulPayment; use Illuminate\Support\Facades\Mail; class DonationController extends Controller @@ -167,7 +168,7 @@ class DonationController extends Controller } $donation->save(); - + Mail::to($donation)->send(new SuccessfulPayment($donation)); return redirect()->route('donation.success', $donation->conversation_id); } diff --git a/app/Mail/SuccessfulPayment.php b/app/Mail/SuccessfulPayment.php new file mode 100644 index 0000000..0c948fc --- /dev/null +++ b/app/Mail/SuccessfulPayment.php @@ -0,0 +1,34 @@ +donation = $donation; + } + + /** + * Build the message. + * + * @return $this + */ + public function build() + { + return $this->subject("Thank you for your donation!")->markdown('emails.successfulpayment'); + } +} diff --git a/resources/views/emails/successfulpayment.blade.php b/resources/views/emails/successfulpayment.blade.php new file mode 100644 index 0000000..71ab894 --- /dev/null +++ b/resources/views/emails/successfulpayment.blade.php @@ -0,0 +1,15 @@ +@component('mail::message') +# Thank you for your donation! + +We received your {{$donation->amount}} {{$donation->currency}} USD donation. + +Name: {{$donation->first_name}} {{$donation->last_name}} + +Amount: {{$donation->amount}} {{$donation->currency}} + +Transaction Date: {{$donation->created_at}} + +Next Payment Date: {{$donation->next_payment_at}} + + +@endcomponent