Ajout du formulaire contactez-nous | Controller/template_mail

This commit is contained in:
Nico B
2020-02-12 11:51:15 +01:00
parent 862299aca9
commit d7d77cc47b
12 changed files with 270 additions and 14 deletions

View File

@ -0,0 +1,49 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\ContactUS;
use Mail;
class ContactUSController extends Controller
{
public function contactUS()
{
return view('contactUS');
}
/** * Show the application dashboard. * * @return \Illuminate\Http\Response */
public function contactUSPost(Request $request)
{
$this->validate($request, ['name' => 'required', 'email' => 'required|email', 'message' => 'required']);
ContactUS::create($request->all());
$email_sender = $request->get('email');
Mail::send(
'email',
array(
'name' => $request->get('name'),
'email' => $request->get('email'),
'user_message' => $request->get('message')
),
function ($message) {
$message->from('pouet@avior.me');
$message->to('brossard.nicolas09@gmail.com', 'Admin')->subject('Super Cours Laravel');
}
);
Mail::send(
'email_receipt',
array(
'name' => $request->get('name'),
),
function ($message) use ($email_sender) {
$message->from('pouet@avior.me');
$message->to($email_sender)->subject('Accusé de reception');
}
);
return back()->with('success', 'Bien joué mec!');
}
}