Devise\Pages\Collections\CollectionsManager::updateInstanceSort PHP Метод

updateInstanceSort() публичный Метод

Updates the instance with input data
public updateInstanceSort ( $id, $sort ) : CollectionInstance
Результат CollectionInstance
    public function updateInstanceSort($id, $sort)
    {
        $instance = $this->CollectionInstance->findOrFail($id);
        $instance->sort = $sort;
        $instance->save();
        return $instance;
    }

Usage Example

Пример #1
0
 /**
  * Updates the sort order for a given instance
  *
  * @param  integer $pageVersionId
  * @param  integer $collectionSetId
  * @param  array $input
  * @return array
  */
 public function updateSortOrder($pageVersionId, $collectionSetId, $input)
 {
     foreach ($input['instances'] as $i => $id) {
         $this->CollectionsManager->updateInstanceSort($id, $i + 1);
     }
     return $input;
 }