App\Http\Controllers\VendorApiController::update PHP Method

update() public method

public update ( App\Http\Requests\UpdateVendorRequest $request, $publicId )
$request App\Http\Requests\UpdateVendorRequest
    public function update(UpdateVendorRequest $request, $publicId)
    {
        if ($request->action) {
            return $this->handleAction($request);
        }
        $data = $request->input();
        $data['public_id'] = $publicId;
        $vendor = $this->vendorRepo->save($data, $request->entity());
        $vendor->load(['vendor_contacts']);
        return $this->itemResponse($vendor);
    }