Hello, I am using Kirby3 Uniform email form.
If someone sends a message, I want both the sender and receiver to receive it.
How do I write the code? Help me…!
And how do I write ‘to’ to receive mail from the customer’s email address?
My code is as below.
/controllers/contact.php
<?php
use Uniform\Form;
return function ($kirby)
{
$form = new Form([
'name' => [
'rules' => ['required'],
'message' => 'Name is required',
],
'email' => [
'rules' => ['required', 'email'],
'message' => 'Email is required',
],
'phone' => [
'rules' => ['required'],
'message' => 'Phone is required',
],
'inquiring_product' => [
'message' => 'Inquiring product is required',
],
'product_use' => [
'message' => 'Product use is required',
],
'quantity' => [
'message' => 'Quantity is required',
],
'qna' => [
'message' => 'Q&A is required',
],
]);
if ($kirby->request()->is('POST')) {
$form->emailAction([
'to' => 'info@workingclasshero.kr',
'from' => 'info@workingclasshero.kr',
])->emailAction([
'to' => 'info@workingclasshero.kr',
'from' => 'info@workingclasshero.kr',
]);
}
return compact('form');
};
site/contact.php
<input name="email" type="email" value="<?php echo $form->old('email') ?>" required placeholder="E-mail">