Lavalite package that provides page management facility for the cms.
Run the below command form the root folder of lavalite.
    composer require "litecms/page"
    php artisan migrate
    php artisan db:seed --class=Litecms\\Page\\Seeders\\PageTableSeeder
- Configuration
 
    php artisan vendor:publish --provider="Litecms\Page\Providers\PageServiceProvider" --tag="config"
- Language
 
    php artisan vendor:publish --provider="Litecms\Page\Providers\PageServiceProvider" --tag="lang"
- Views
 
    php artisan vendor:publish --provider="Litecms\Page\Providers\PageServiceProvider" --tag="view"
- Admin
 
    http://path-to-route-folder/admin/page/{modulename}
- User
 
    http://path-to-route-folder/user/page/{modulename}
- Public
 
    http://path-to-route-folder/pages
These endpoints can be used with or without /api/
And also the user can be varied depend on the type of users, eg user, client, admin etc.
- List
 
    http://path-to-route-folder/api/user/page/{modulename}
    METHOD: GET
- Create
 
    http://path-to-route-folder/api/user/page/{modulename}
    METHOD: POST
- Edit
 
    http://path-to-route-folder/api/user/page/{modulename}/{id}
    METHOD: PUT
- Delete
 
    http://path-to-route-folder/api/user/page/{modulename}/{id}
    METHOD: DELETE
- List
 
    http://path-to-route-folder/api/page/{modulename}
    METHOD: GET
- Single Item
 
    http://path-to-route-folder/api/page/{modulename}/{slug}
    METHOD: GET
- Report
 
    http://path-to-route-folder/api/user/page/{modulename}/report/{report}
    METHOD: GET
- Export/Import
 
    http://path-to-route-folder/api/user/page/{modulename}/exim/{exim}
    METHOD: POST
- Action
 
    http://path-to-route-folder/api/user/page/{modulename}/action/{id}/{action}
    METHOD: PATCH
- Actions
 
    http://path-to-route-folder/api/user/page/{modulename}/actions/{action}
    METHOD: PATCH
- Workflow
 
    http://path-to-route-folder/api/user/page/{modulename}/workflow/{id}/{transition}
    METHOD: PATCH