litecms / page
为 litecms 提供页面包。
v10.1.1
2023-08-04 08:00 UTC
Requires
- php: ^8.1
This package is auto-updated.
Last update: 2024-09-04 10:24:27 UTC
README
Lavalite 包,提供 CMS 页面管理功能。
安装
从 lavalite 根目录运行以下命令。
composer require "litecms/page"
迁移和种子
php artisan migrate
php artisan db:seed --class=Litecms\\Page\\Seeders\\PageTableSeeder
发布
- 配置
php artisan vendor:publish --provider="Litecms\Page\Providers\PageServiceProvider" --tag="config"
- 语言
php artisan vendor:publish --provider="Litecms\Page\Providers\PageServiceProvider" --tag="lang"
- 视图
php artisan vendor:publish --provider="Litecms\Page\Providers\PageServiceProvider" --tag="view"
URL 和 API
网站 URL
- 管理员
http://path-to-route-folder/admin/page/{modulename}
- 用户
http://path-to-route-folder/user/page/{modulename}
- 公开
http://path-to-route-folder/pages
API 端点
这些端点可以带或不带 /api/
使用,并且用户可以根据用户类型(例如,用户、客户端、管理员等)而变化。
资源
- 列表
http://path-to-route-folder/api/user/page/{modulename}
METHOD: GET
- 创建
http://path-to-route-folder/api/user/page/{modulename}
METHOD: POST
- 编辑
http://path-to-route-folder/api/user/page/{modulename}/{id}
METHOD: PUT
- 删除
http://path-to-route-folder/api/user/page/{modulename}/{id}
METHOD: DELETE
公开
- 列表
http://path-to-route-folder/api/page/{modulename}
METHOD: GET
- 单个项目
http://path-to-route-folder/api/page/{modulename}/{slug}
METHOD: GET
其他
- 报告
http://path-to-route-folder/api/user/page/{modulename}/report/{report}
METHOD: GET
- 导出/导入
http://path-to-route-folder/api/user/page/{modulename}/exim/{exim}
METHOD: POST
- 操作
http://path-to-route-folder/api/user/page/{modulename}/action/{id}/{action}
METHOD: PATCH
- 动作
http://path-to-route-folder/api/user/page/{modulename}/actions/{action}
METHOD: PATCH
- 工作流
http://path-to-route-folder/api/user/page/{modulename}/workflow/{id}/{transition}
METHOD: PATCH