webbycrown/customization-for-bagisto

dev-main 2024-05-13 13:07 UTC

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。URLhttps:///api/v1/customization_details

  1. 您只需输入 page_slug 即可获取包含所有部分详情的完整页面内容。
  2. 您需要输入 page_slugsection_slug 来获取页面特定部分的详细信息。
  3. 您需要输入 page_slugsection_slugfield_key 来获取页面中特定部分的内容。
  • 验证
  1. page_slug 是必需的。
  2. page_slug 在您输入 section_slug 时是必需的。
  3. page_slugsection_slug 在您输入 field_key 时是必需的。