예제 #1
0
 /**
  * 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;
 }