Meta Data - laravella/laravella GitHub Wiki
Laravella\Crud\CrudSeeder methods that are handy to update meta data programatically
- addKey($pk_field, $pk_display_field, $fk_field, $fk_display_field, $key_type, $order)
- addContents($slug, $title, $excerpt, $contents)
- linkContentToPage($contentSlug, $pageSlug)
- setTitle($slug, $title)
- setHeroCaption($mediaId, $caption)
- setFieldTitle($fullName, $label)
- linkPageToTable($slug, $tableName)
- addTableWidgets($tableWidgets)
- setDisplayType($fullName, $displayName)
- setWidget($fullName, $widgetType)
- setWidgetType($tableName, $fieldName, $widgetType)
- addAsset($url, $type = '', $assetGroup = '', $position = 'top', $vendor = '', $version = '')
- updateReference($fkTableName, $fkFieldName, $pkTableName, $pkFieldName, $pkDisplayFieldName)
- createUser($groupName, $name, $password, $email, $firstName, $lastName)
- addOptionTypes($types)
$types : array(array('type'=>'bart', 'parent'=>'homer'), ...)
- getId($table, $whereField, $whereValue = null)
Get the id of a record based on the value of another field
- tableActionViewId($tableName, $actionName, $viewName) returns array
- addAsset($url, $type = '', $assetGroup = '', $position = 'top', $vendor = '', $version = '')
- updateReference($fkTableName, $fkFieldName, $pkTableName, $pkFieldName, $pkDisplayFieldName)
Update a reference to primary keys in _db_fields
- getOptionType($name, $parentName = null)
- addAssetType($typeName)
- addPageType($pageType)
- addGroup($groupName)
- delete($updateTable, $whereValues)
- updateOrInsert($updateTable, $whereValues, array $insertValues = null)
- updateFields($fields)
Update the _db_fields table @param array $fields valid elements : fullname, label, display_type, searchable, display_order, width, widget_type, default, href, description, help
- addMenu($label, $href, $iconClass = 'icon-file', $parentId = null)
- addMenuPermissions($menuId = null, $groupName = '')
- addWidgetType($name)
- addDisplayType($name, $id = null)
- addKeyType($name, $id = null)
- addAction($actionName)
- addObject($objectName)
- addView($viewName)
- getPageTypeId($viewName)
- getView($viewName)
- getActionViews()
- populateTableActions($doPermissions = false)
- makeLabel($name)
- getFieldType($fieldType)
- setFieldHelp($field, $description = "", $help = "")
- getFieldLength($fieldType)
- getFieldWidth($fieldType, $fieldLength)
- getFieldWidget($fieldType, $fieldLength)
- getDisplayType($colRec, $types)