فهرست منبع

Update ContactController

Daniel Supernault 6 سال پیش
والد
کامیت
8430a8419a
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      app/Http/Controllers/ContactController.php

+ 4 - 0
app/Http/Controllers/ContactController.php

@@ -5,11 +5,13 @@ namespace App\Http\Controllers;
 use Illuminate\Http\Request;
 use Auth;
 use App\Contact;
+use App\Jobs\ContactPipeline\ContactPipeline;
 
 class ContactController extends Controller
 {
 	public function show(Request $request)
 	{
+		abort_if(!config('instance.email') && !config('instance.contact.enabled'), 404);
 		return view('site.contact');
 	}
 	
@@ -42,6 +44,8 @@ class ContactController extends Controller
 		$contact->message = $message;
 		$contact->save();
 
+		ContactPipeline::dispatchNow($contact);
+
 		return redirect()->back()->with('status', 'Success - Your message has been sent to admins.');
 	}
 }