bozboz / jam-blog
该包已被废弃且不再维护。未建议替代包。
关于该包最新版本(v1.0.0)没有提供许可证信息。
v1.0.0
2017-05-04 10:59 UTC
Requires
- bozboz/jam: ^1
This package is not auto-updated.
Last update: 2021-06-04 10:22:08 UTC
README
1. 安装
- 通过运行
composer require bozboz/jam-blog
在 Composer 中要求该包 - 将
Bozboz\JamBlog\Providers\JamBlogServiceProvider::class,
添加到 config/app.php 的 providers 数组中
2. 设置
2.1. 文章
您需要一个实体类型来表示您的文章。
例如。
<?php 'blog_posts' => new Type([ 'name' => 'Posts', 'menu_title' => 'Blog', 'entity' => Post::class, 'link_builder' => LinkBuilder::class, 'menu_builder' => Standalone::class, ]),
您应该为文章模板提供一个 BelongsToEntity 字段,启用父级并设置为您的博客列表页面。这将确保您的文章位于博客内。
2.2. 分类
分类是可选的,所以如果您不需要它们,请不必麻烦。
添加一个类型。
例如。
<?php 'blog_categories' => new Type([ 'name' => 'Categories', 'menu_title' => 'Blog', 'link_builder' => \Bozboz\JamBlog\Categories\LinkBuilder::class, 'menu_builder' => Standalone::class, ]),
注意: 上述示例显示了该包中的分类链接生成器,这是应该用来确保为您的分类生成正确路由的链接生成器。
您也应该像文章一样,为分类模板设置父字段为主博客列表页面。
2.3. 列表页面
这可以是在 JAM 的任何区域创建的模板,只需确保将“博客”字段添加到其模板中,并分配文章和分类类型。
2.4. 配置
在包中有一个配置文件,它将与应用中设置的任何配置合并,其中的一切都在那里解释。