Merhabalar, bir formumuz var. Online davetiye sistemi ile çalışıyor. Dropdown menuden fuar seçiliyor. Kullanıcı fuarı seçtikten sonra formu doldurup bizlere ulaşıyor. Fakat formu doldurduktan sonra bizim veritabanımızda olan her fuara ait farklı e-davetiyeler var. Bunları seçtiği fuara göre nasıl kendi e-mailine otomatik gönderebilirim. Aşağıya kodları bırakacağım. Yardım ederseniz sevinirim.
Bu kısım mail alanlarının bizlere gelmesini sağlayan kod kısmı*
public function katilimForm(Request $request)
{
if ($request->All()) {
$data = $request->All();
$data = [
'form_name' => $request->form_name,
'form_email' => $request->form_email,
'form_phone' => $request->form_phone,
'form_message' => $request->form_message,
'form_firma' => $request->form_firma,
'form_pozisyon' => $request->form_pozisyon,
'form_city' => $request->form_city,
'form_fuar' => $request->form_fuar,
];
`
Mail::send('frontend.katilimForm', $data, function($message) use($data)
{
$message->to('reklam@startfuar.com', '')
->subject('Start Fuarcılık | Katılım Formu');
});
flash('Mesajınız iletilmiştir, en kısa sürede sizinle iletişime geçilecektir.')->success();
}
return view('frontend.onlinedavetiye');
flash('Mesajınız iletilmiştir, en kısa sürede sizinle iletişime geçilecektir.')->success();
}
`
Bu da butona tıkladığında davetiyeyi görebileceği link. Her fuarda ayrı slug id tutulmuştur.
<div class="vc_btn3-container vc_btn3-inline">
<a class="vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-rounded vc_btn3-style-modern vc_btn3-color-grey"
target="_blank" href="{{ asset('assets/images/uploads/invitation/'.$project->invitation) }}">E-Ziyaretçi Davetiyesi</a>
</div>