²é¿´/±à¼ ´úÂë
ÄÚÈÝ
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class EmailController extends Controller { public function subscribe(Request $request){ $request->validate([ 'email'=>'required' ]); $email = $request->input('email'); $to = "info@dustyhelmets.com"; $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n"; $headers .= 'From: <'.$email.'>' . "\r\n"; $subject="New subscriber"; $message="Hello <br> <b>".$email."</b> has subscribed to your newsletter"; mail($to,$subject,$message,$headers); return redirect()->back()->with('success','You have successfully subscribed'); } public function contact(Request $request){ $request->validate([ 'subject' => 'required', 'name'=>'required', 'email'=>'required' // ], [ // 'phone.regex' => 'You have used wrong phone format, use: 2547********'|digits:12|regex:/(254)[0-9]{9}/ ]); if ($request->input('faxonly')) { toast('Email has been sent successfully','success','top-right'); $success="Email has been sent successfully"; return redirect('contact-us')->with(compact('success')); // return redirect()->back()->withSuccess('Your form has been submitted'); } $name = $request->input('name'); $email = $request->input('email'); $subject=$request->input('subject'); $referer = $request->input('referer'); $text=$request->input('message'); // $to = "info@dustyhelmets.com"; $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n"; $headers .= 'From: <'.$email.'>' . "\r\n"; $headers .= 'CC: marketing@dustyhelmets.com' . "\r\n"; $headers .= 'CC: frederic@dustyhelmets.com' . "\r\n"; $subject=$subject; $message="Hello <br> You have a message from <b>".$name."</b> Email address <b>".$email."</b><br> Heard you from: ".$referer." <br>Message: <br>".$text; mail($to,$subject,$message,$headers); toast('Email has been sent successfully','success','top-right'); $success="Email has been sent successfully"; return redirect('contact-us')->with(compact('success')); } }