52 lines
1.3 KiB
PHP
52 lines
1.3 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Http\Controllers\API;
|
||
|
|
|
||
|
|
use App\Http\Controllers\Controller;
|
||
|
|
use Illuminate\Http\Request;
|
||
|
|
use App\Models\ContactUs;
|
||
|
|
use App\Models\User;
|
||
|
|
use Auth;
|
||
|
|
|
||
|
|
class ContactController extends Controller {
|
||
|
|
|
||
|
|
public function store_contact_us(Request $req) {
|
||
|
|
try {
|
||
|
|
//
|
||
|
|
$token = readHeaderToken();
|
||
|
|
// print_r($token);exit;
|
||
|
|
if($token){
|
||
|
|
$user = auth()->user();
|
||
|
|
// $bankobj = new ContactUs;
|
||
|
|
// print_r($req->all());
|
||
|
|
// exit;
|
||
|
|
$contactdata = array(
|
||
|
|
'user_id' => $token['sub'],
|
||
|
|
'name' => $req->name,
|
||
|
|
'email_id' => $req->email_id,
|
||
|
|
'contact_number' => $req->contact_number,
|
||
|
|
'subject' => $req->subject,
|
||
|
|
'type' => $req->type,
|
||
|
|
'message' => $req->message,
|
||
|
|
'is_reply' => '0',
|
||
|
|
'is_active' => '1',
|
||
|
|
);
|
||
|
|
|
||
|
|
// print_r($contactdata);
|
||
|
|
// exit;
|
||
|
|
// $userobj = User::find($user);
|
||
|
|
$data = ContactUs::create($contactdata);
|
||
|
|
}
|
||
|
|
return response([
|
||
|
|
'status' => "Success",
|
||
|
|
], 200);
|
||
|
|
// return $data;
|
||
|
|
} catch (Exception $ex) {
|
||
|
|
return response([
|
||
|
|
'status' => "failed",
|
||
|
|
], 500);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|