Laravel Nova 的灵活字段
发布日期:作者: Eric L. Barnes
灵活字段是一个 Laravel Nova 包,它允许您在资源中轻松创建可重复的字段或块。查看此演示 GIF 以更好地了解它的工作原理。
灵活字段 允许您使用所有 Laravel Nova 字段类型,以及任何社区制作的字段。因此它足够灵活,可以适应您想要的任何设置。
安装完成后,您可以像这样将字段添加到布局中
use Whitecube\NovaFlexibleContent\Flexible; /** * Get the fields displayed by the resource. * * @param \Illuminate\Http\Request $request * @return array */public function fields(Request $request){ return [ // ... Flexible::make('Content') ->addLayout('Simple content section', 'wysiwyg', [ Text::make('Title'), Markdown::make('Content') ]) ->addLayout('Video section', 'video', [ Text::make('Title'), Image::make('Video Thumbnail', 'thumbnail'), Text::make('Video ID (YouTube)', 'video'), Text::make('Video Caption', 'caption') ]) ];}
这将在您的 Nova 管理员中显示为:
这样的包为您提供了强大的功能来创建各种动态内容,否则您将无法轻松地做到这一点。有关此包的更多信息以及入门方法,请查看他们的 官方文档.