Back

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); } } }