guillaumeferron/post-content

为 Laravel Nova 定制的文章内容构建器字段。

1.1.0 2020-10-13 03:15 UTC

This package is auto-updated.

Last update: 2024-09-13 11:54:26 UTC


README

此包为 nova 资源添加自定义字段。

该字段是一个文章内容编写器,支持图片、视频、段落和轮播图。

PostContent Demo

演示视频

如何使用

此包添加可排序的行

目前此包仅支持

  • 纯文本段落。
  • 通过 URL 提供的图片。
  • 通过 URL 提供的视频(YouTube | Vimeo | 服务器存储)。
  • 图片/视频轮播图。

安装和用法

您可能需要使用 composer 安装此包

composer require guillaumeferron/post-content

您可以直接在 fields() 方法中使用 PostContent,并将其与 longText SQL 属性相关联

PostContent::make('attribute_name')

自定义

您可以使用 withFields 自定义字段行为

withFields
PostContent::make('attribute_name')->withFields([options])

选择要添加为新行的字段

withCarouselFields
PostContent::make('attribute_name')->withCarouselFields([options])

选择要添加为新轮播图幻灯片的字段

withFileManager
PostContent::make('attribute_name')->withFileManager('url')

指定存在的文件管理器 URL。建议:Nova FileManager

hideHelpers
PostContent::make('attribute_name')->hideHelpers()

隐藏当需要填写行时显示的蓝色背景助手

路线图

  • 使初始行根据指定的字段动态生成。
  • 使段落的文本编辑器为所见即所得。
  • 为段落添加两列选项。

许可协议

MIT 许可协议(MIT)。有关更多信息,请参阅许可文件