use App\Mail\ContactFormSubmitted;
use App\Rules\Recaptcha;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;
use Inertia\Inertia;
class PageController extends Controller
{
//
public function contactFormSubmit(Request $request)
{
$this->validate($request, [
'name' => 'required|string',
'email' => 'required|email',
'start' => 'required',
'type' => 'required',
'remote' => 'required',
'description' => 'required',
'captcha_token' => ['required', new Recaptcha]
]);
Mail::to(config('mail.to.address'))->send(new ContactFormSubmitted($request));
return response()->json(null, 200);
}
//
}