webbycrown / customization-for-bagisto
Bagisto自定义
dev-main
2024-05-13 13:07 UTC
Requires
- php: ^8.1
- intervention/image: ^2.4
- intervention/imagecache: ^2.5.2
This package is auto-updated.
Last update: 2024-09-13 13:46:10 UTC
README
1. 简介
“Bagisto自定义”是一个扩展,允许您从后端管理动态页面部分选项。此插件允许您从后端管理前端外观,并且还有一个API,允许您从前端部署网站。这意味着用户可以从后端管理页面部分,指定每个页面需要的部分类型,并使用API无缝地将这些更改部署到前端。
主要功能
- 后端设置允许您创建页面部分,您还可以创建部分选项。
- 您可以在后端构建页面部分,这些部分是在页面设置中构建的,这使得您可以根据页面需要分类哪些页面和哪些类型的部分。使用API,它将在网站的前端动态显示。
- 每个部分都包含一系列字段类型,包括文本框、选择字段、文本区域、文件、产品、类别、类别产品和重复。
- 要添加博客,您可能需要安装博客扩展,以便在您的网站上提供博客功能。
- 还有一个名为“重复”的功能,允许您在后台重复内容选项。
- 还有一个功能允许您添加多个字段来展示您的内容。
2. 要求
- PHP:8.0或更高版本。
- Bagisto:v2.0.*
- Composer:1.6.5或更高版本。
3. 安装
- 运行以下命令安装软件包。
composer require webbycrown/customization-for-bagisto:dev-main
composer dump-autoload
php artisan optimize:clear
php artisan migrate --path=vendor/webbycrown/customization-for-bagisto/src/Database/Migrations
php artisan storage:link
php artisan vendor:publish --all
4. API
- 获取自定义详情
方法:POST。URL:https:///api/v1/customization_details
- 您只需输入 page_slug 即可获取包含所有部分详情的完整页面内容。
- 您需要输入 page_slug 和 section_slug 来获取页面特定部分的详细信息。
- 您需要输入 page_slug、section_slug 和 field_key 来获取页面中特定部分的内容。
- 验证
- page_slug 是必需的。
- page_slug 在您输入 section_slug 时是必需的。
- page_slug 和 section_slug 在您输入 field_key 时是必需的。