soeurngsar/gutenberg

此包的最新版本(v1.0.0)没有可用的许可证信息。

使用Laraberg为Laravel Backpack构建的内容构建器,类似于WordPress Gutenberg

v1.0.0 2022-10-04 01:44 UTC

This package is auto-updated.

Last update: 2024-09-04 05:52:50 UTC


README

Gutenberg field for Laravel Backpack

安装

  1. 安装
composer require soeurngsar/gutenberg
  1. 发布视图(可选)
php artisan vendor:publish --provider="SoeurngSar\Gutenberg\GutenbergServiceProvider"
  1. 发布laraberg资源
php artisan vendor:publish --provider="VanOns\Laraberg\LarabergServiceProvider"

使用

在您的CRUD控制器中,只需更改类型以使用gutenberg字段

$this->crud->addField([
  'name' => 'content',
  'label' => trans('backpack::pagemanager.content'),
  'view_namespace' => 'gutenberg::fields', // this prop
  'type' => 'gutenberg', // this prop
  'placeholder' => trans('backpack::pagemanager.content_placeholder'),
]);

有关其他Laraberg使用方法,请参阅他们的文档

在已发布视图时更新(如上点2所述)

在更新Gutenberg时,您必须再次通过运行此命令发布供应商文件

php artisan vendor:publish --provider="SoeurngSar\Gutenberg\GutenbergServiceProvider" --tag=views --force

致谢

兼容性

  • 与laravel 8.0和Backpack版本4.0进行测试