save to codehub
This commit is contained in:
47
app/Http/Controllers/Website/ContactUsController.php
Normal file
47
app/Http/Controllers/Website/ContactUsController.php
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Website;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\ContactUs;
|
||||
use App\Models\User;
|
||||
use Auth;
|
||||
use Illuminate\Support\Facades\Mail;
|
||||
use App\Mail\ContactUsForm;
|
||||
|
||||
class ContactUsController extends Controller
|
||||
{
|
||||
public function index(){
|
||||
|
||||
return view('website.pages.contact_us');
|
||||
}
|
||||
|
||||
public function send_contact_us(Request $req){
|
||||
|
||||
$contactdata = array(
|
||||
'name' => $req->full_name,
|
||||
'email_id' => $req->email,
|
||||
'subject' => $req->subject,
|
||||
'type' => $req->subject,
|
||||
'message' => $req->message,
|
||||
'is_reply' => '0',
|
||||
'is_active' => '1',
|
||||
);
|
||||
|
||||
$data = ContactUs::create($contactdata);
|
||||
$mail_details = [
|
||||
'email' => $req->email,
|
||||
'subject' => $req->subject,
|
||||
'body' => $req->message
|
||||
];
|
||||
$mail = Mail::to(['Support@Getsetfit.Co'])->send(new ContactUsForm($mail_details));
|
||||
// dd($mail);
|
||||
if ($mail) {
|
||||
|
||||
return response()->json(['success' => true, 'message' => 'Message Send Successfully', 'status' => 200]);
|
||||
}
|
||||
return response()->json(['success' => false, 'message' => 'Message failed to send', 'status' => 500]);
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user