Bosnadev\Repositories\Eloquent\Repository::updateRich PHP Method

updateRich() public method

public updateRich ( array $data, $id ) : mixed
$data array
$id
return mixed
    public function updateRich(array $data, $id)
    {
        if (!($model = $this->model->find($id))) {
            return false;
        }
        return $model->fill($data)->save();
    }

Usage Example

Example #1
0
 /**
  * @param  array $data
  * @param  $id
  * @return mixed
  */
 public function updateRich(array $data, $id)
 {
     $data = $this->_clearFromFormHelpers($data);
     list($data, $relation_data) = $this->_prepareRelationsData($data);
     $ret = parent::updateRich($data, $id);
     $this->_saveRelations($relation_data, $id);
     $this->flushCache();
     return $ret;
 }