Tables - laravella/laravella GitHub Wiki

Meta Data Tables

_db_actions

The actions that can be performed on a page. These actions relate to methods in the controller e.g. getSelect, getInsert, getEdit etc. They are accessed via the url structure

_db_assets

The javascript and css files that are included in a page. They are linked to a specific page via _db_page_assets

_db_audit

Made available to log database events. Not in use at the moment.

_db_display_types

Determines how a field is displayed. [_db_fields] (Tables#_db_fields) link here via _db_fields.display_type_id. If the display type is widget then the _db_fields.widget_type_id is used to determine the display type of the field.

_db_fields

Every field's meta data is listed here.

_db_key_fields

The link between _db_keys and _db_fields. The link type is determined by key_type_id which links to [_db_key_types] (Tables#_db_key_types)

_db_key_types

The types of keys e.g. primary, foreign, unique, filter

_db_keys

The keys, as in the links between tables. The actual link between two tables can consist of many fields. Those fields are listed in [_db_key_fields]

_db_logs

Trace log for displaying detailed messages to front end.

_db_menu_permissions

The link between [_db_menus] (Tables#_db_menus) and [usergroups] (Tables#usergroups)

_db_menus

The menu links. Can be used for any set of links but most notably the navigation bar at the top of the screen.

_db_object_events

not in use

_db_objects

not in use

_db_option_types

A hierarchy of option names. Used in conjunction with [_db_options] (Tables#_db_options)

_db_options

Various options used throughout the application

_db_page_assets

Link between [_db_pages] (Tables#_db_pages) and [_db_assets] (Tables#_db_assets)

_db_page_members

Not in use

_db_page_tables

Lists the additional tables that are made available to a [page] (Tables#_db_pages)

_db_pages

A page is the combination of a table and an action and this is reflected in the default slug e.g. _db_actions_getselect

_db_severities

Used in conjunction with _db_logs

_db_tables

A list of all tables in the database. Typically used in conjunction with _db_fields

_db_user_permissions

Not in use.

_db_usergroup_permissions

Not in use.

_db_views

Corresponds with a blade template. This table is linked to [_db_pages] (Tables#_db_pages) and is used to load the corresponding view with each page.

_db_widget_types

usergroups

To group users and simplify permissions

users

User logins