BlockRepository
class BlockRepository extends ModuleRepository (View source)
Traits
Properties
protected | $model | from ModuleRepository | |
protected | $ignoreFieldsBeforeSave | from ModuleRepository | |
protected | $countScope | from ModuleRepository |
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
prepareFieldsBeforeCreateHandleDates($fields)
No description
prepareFieldsBeforeSaveHandleDates($object, $fields)
No description
prepareDatesField($fields, $f)
No description
get($with = [], $scopes = [], $orders = [], $perPage = 20, $forcePagination = false)
No description
getCountByStatusSlug($slug, $scope = [])
No description
getCountForAll()
No description
getCountForPublished()
No description
getCountForDraft()
No description
getCountForTrash()
No description
getById($id, $with = [], $withCount = [])
No description
listAll($column = 'name', $orders = [], $exceptId = null)
No description
firstOrCreate($attributes, $fields)
No description
create($fields)
No description
createForPreview($fields)
No description
update($id, $fields)
No description
updateBasic($id, $values, $scopes = [])
No description
setNewOrder($ids)
No description
delete($id)
No description
bulkDelete($ids)
No description
restore($id)
No description
bulkRestore($ids)
No description
cleanupFields($object, $fields)
No description
prepareFieldsBeforeCreate($fields)
No description
prepareFieldsBeforeSave($object, $fields)
No description
afterUpdateBasic($object, $fields)
No description
beforeSave($object, $fields)
No description
afterSave($object, $fields)
No description
afterDelete($object)
No description
afterRestore($object)
No description
hydrate($object, $fields)
No description
getFormFields($object)
No description
filter($query, array $scopes = [])
No description
order($query, array $orders = [])
No description
getFormFieldsForBrowser($object, $relation, $routePrefix = null, $titleKey = 'title', $moduleName = null)
No description
updateOneToMany($object, $fields, $relationship, $formField, $attribute)
No description
updateOrderedBelongsTomany($object, $fields, $relationship, $positionAttribute = 'position')
No description
updateBrowser($object, $fields, $relationship, $positionAttribute = 'position')
No description
updateMultiSelect($object, $fields, $relationship)
No description
addRelationFilterScope($query, $scopes, $scopeField, $scopeRelation)
No description
addLikeFilterScope($query, $scopes, $scopeField)
No description
searchIn($query, $scopes, $scopeField, $orFields = [])
No description
isUniqueFeature()
No description
addIgnoreFieldsBeforeSave($ignore = [])
No description
shouldIgnoreFieldBeforeSave($ignore)
No description
getReservedFields()
No description
protected
getModelRepository($relation, $model = null)
No description
__call($method, $parameters)
No description
hydrateHandleMedias($object, $fields)
No description
afterSaveHandleMedias($object, $fields)
No description
getFormFieldsHandleMedias($object, $fields)
No description
getCrops($role)
No description
hydrateHandleFiles($object, $fields)
No description
afterSaveHandleFiles($object, $fields)
No description
getFormFieldsHandleFiles($object, $fields)
No description
__construct(Block $model)
No description
buildFromCmsArray($block, $repeater = false)
No description