You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel Craftable PRO中WYSIWYG编辑器生成规则及支持字段名咨询

在Craftable PRO中配置WYSIWYG编辑器字段

Craftable PRO的CRUD生成器默认会识别一批语义化字段名,自动渲染WYSIWYG编辑器,除了你已经验证的body,常用的还包括:

  • content
  • bio
  • description
  • summary

如果你的字段不在默认列表里,或者想更明确地控制,有两种可靠的方法:

1. 生成CRUD时显式指定字段类型

运行生成命令时,直接给目标字段指定wysiwyg类型,示例:

php artisan craftable:crud posts --fields="title:string, bio:wysiwyg, content:wysiwyg, published_at:datetime"

2. 手动修改已生成的表单文件

如果已经生成了CRUD代码,可直接编辑resources/views/admin/{你的模型名}/form.blade.php,把对应的textarea替换为Craftable的WYSIWYG组件:

<x-craftable::form.wysiwyg name="bio" label="Bio" />

也可以添加更多配置项,比如占位符或默认值:

<x-craftable::form.wysiwyg 
    name="content" 
    label="Content"
    placeholder="输入内容..."
    :value="$post->content ?? ''"
/>

需要注意的是,默认的字段名匹配是基于语义化规则的,显式指定类型是最稳妥的方式,避免后续版本更新带来的规则变化。

内容的提问来源于stack exchange,提问作者str

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 23:42:05