/** * Update creator seamlessly * @param integer $input * @return boolean or integer */ public function updateCreator($input, $id) { try { $creator = \Creator::where('userId', $id)->first(); $creator->name = isset($input['name']) ? $input['name'] : ''; $creator->type = isset($input['type']) ? $input['type'] : ''; $creator->administrativeLevel = isset($input['administrativeLevel']) ? $input['administrativeLevel'] : ''; $creator->region = isset($input['region']) ? $input['region'] : ''; $creator->fields = isset($input['fields']) ? $input['fields'] : ''; $creator->siteUrl = isset($input['siteUrl']) ? $input['siteUrl'] : ''; $creator->save(); } catch (Exception $e) { return false; } return true; }