Create Controller : Gen API
Copy Below Code
View As A Text File
Show Text Only
Show API
Edit Code
<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Redirect;
use Illuminate\Support\Facades\URL;
use Auth;
class {FILE}Controller extends Controller
{
/**
* Show the application dashboard.
*
* @return \Illuminate\Http\Response
*/
public function insert(Request $request){
if($request->key!='fc_code_888'){
$msg= 'You are not authorized.';
return response()->json(['status' => 'error', 'message' => $msg], 200);
}
if($request->name==''){
$msg= 'ERROR: Name is Required';
return response()->json(['status'=>'error','message'=>$msg], 200);
}
try{
$client = new Client;
$client->name = $request->name;
$client->email = $request->email;
$client->phone = $request->phone;
$client->comments = $request->comments;
$client->ip =$_SERVER['REMOTE_ADDR'];
$client->dated = date('Y-m-d H:i:s');
$client->company_name = $request->company_name;
$client->lead_id = $request->lead_id;
$client->added_by = $request->added_by;
$client->status = 'Active';
$client->type = 'lead';
$client->is_new = 'Yes';
$client->is_new = 'Yes';
$client->lead_form = 'api';
$client->save();
return response()->json(['status' => 'success', 'message' => 'Done'], 200);
} catch (\Exception $e) {
insertLog($e, 'critical');
return response()->json(['status' => 'error', 'message' => 'System is down, Please try again later.'], 200);
}
}
}