CA_LARAVEL/app/Http/Controllers/ContactUSController.php
Florian Bouillon 9c2205235c
Changmenet Gestion de Emails
+ ajout d'un script pour racourcir les commandes a lancer dans docker

Signed-off-by: Avior <florian.bouillon@delta-wings.net>
2020-02-13 11:18:00 +01:00

36 lines
1.1 KiB
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\ContactUS;
use App\Mail\EmailReceipt;
use Illuminate\Support\Facades\Form;
use App\Mail\ContactEmail;
use Mail;
use Exception;
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());
try {
Mail::send(new ContactEmail(array('name' => $request->get('name'),'email' => $request->get('email'),'user_message' => $request->get('message'))));
} catch (Exception $e) {
return back()->with('error', 'Erreur lors de l\'envoie du Mail, Réessayer');
}
Mail::to($request->get('email'))->send(new EmailReceipt(array('name' => $request->get('name'))));
return back()->with('success', 'Bien joué mec!');
}
}