d3turnes/ bread-templates
模板化BREAD视图
1.0.13
2018-02-06 23:31 UTC
Requires (Dev)
- orchestra/testbench: ~3.0
- phpunit/phpunit: ^6.2|^5.6
README
此包允许您使用BREAD视图的模板。它使用Laravel Blade Stacks来定义每个模板部分,其中字段被推送到。
您可以使用BREAD系统管理模板,它们存储在数据库中,缓存文件在磁盘上的/resources/views/vendor/voyager/templates/{template-slug}.blade.php
中生成。
模板示例
标题:列 6/6
别名:columns-6-6
视图
<div class="row"> <div class="col-sm-6 col-md-6 col-lg-6"> <div class="panel panel-bordered">@stack("lf")</div> </div> <div class="col-sm-6 col-md-6 col-lg-6"> <div class="panel panel-bordered">@stack("rg")</div> </div> </div>
JSON选项
{ "template": { "slug": "columns-6-4", "stack": "lf" } }
用法
1. 选择一个模板
当您通过点击菜单访问模板时,您将看到默认的3个模板,您可以添加或修改任何一个。
2. 配置BREAD
编辑BREAD,并使用JSON选项来定义要使用的模板和堆栈。
注意
- 您只能在一个字段上定义一次
template.slug
。 - 没有堆栈参数的字段被推到底部。
示例
要查看其实际效果,Voyager Pages
提供了一个示例。
请确保您已安装Voyager并使用模拟数据。