MIF_E31222629/app/Http/Controllers/ContactController.php

30 lines
902 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;
class ContactController extends Controller
{
public function send(Request $request)
{
// Validasi input
$validated = $request->validate([
'nama' => 'required|string|max:255',
'email' => 'required|email|max:255',
'pesan' => 'required|string',
]);
// Kirim email
Mail::send('emails.contact', ['data' => $validated], function($message) use ($validated) {
$message->to('sherlywlyn@gmail.com') // Ganti dengan email penerima
->subject('Pesan Kontak dari ' . $validated['nama'])
->replyTo($validated['email']);
});
// Redirect kembali dengan pesan sukses
return redirect()->back()->with('success', 'Pesan Anda berhasil dikirim!');
}
}