ModuleRepository
abstract class ModuleRepository (View source)
Traits
Properties
protected | $model | ||
protected | $ignoreFieldsBeforeSave | ||
protected | $countScope |
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
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