bozboz/jam-blog

该包已被废弃且不再维护。未建议替代包。
关于该包最新版本(v1.0.0)没有提供许可证信息。

v1.0.0 2017-05-04 10:59 UTC

This package is not auto-updated.

Last update: 2021-06-04 10:22:08 UTC


README

1. 安装

  1. 通过运行 composer require bozboz/jam-blog 在 Composer 中要求该包
  2. 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. 配置

在包中有一个配置文件,它将与应用中设置的任何配置合并,其中的一切都在那里解释。