The concept - larawhale/cms GitHub Wiki

This package uses a simple concept of two entities, entries and fields. Entries can be seen as models, where fields are the properties of these models.

Entries

Entries are just like models. They are objects that contain properties with values. The developer will control which properties are available by configuration. Properties are configured by adding fields to the entry.

Fields

Fields can be seen as the properties of an entry. Fields keep track of the value, how they are validated, how the input field should be rendered in the user interface and much more.


This concept allows for simple and quick adjustments to the data that is shown to the users.

The goal of this package is to take the implementation of managing content out of the hands of the developer while maintaining as much customizability as possible. It is important to keep the development process the same as how developers are used to while using the Laravel framework.

⚠️ **GitHub.com Fallback** ⚠️