App\Http\Controllers\IntegrationsController::store PHP Method

store() public method

Store a newly created resource in storage.
public store ( Illuminate\Http\Request $request ) : Illuminate\Http\Response
$request Illuminate\Http\Request
return Illuminate\Http\Response
    public function store(Request $request)
    {
        $input = $request->all();
        $existing = Integration::where(['api_type' => $request->api_type])->get();
        $existing = isset($existing[0]) ? $existing[0] : null;
        if ($existing) {
            $existing->fill($input)->save();
        } else {
            Integration::create($input);
        }
        return $this->index();
    }
IntegrationsController