asgardcms / blog-module
AsgardCMS的博客模块。
3.0.1
2017-10-04 08:15 UTC
Requires
- php: >=7.0.0
- composer/installers: ~1.0
- doctrine/dbal: ^2.5
- idavoll/core-module: ~3.0
- idavoll/media-module: ~3.0
- idavoll/tag-module: ~3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.7
- fzaninotto/faker: ~1.5
- orchestra/testbench: 3.5.*
- phpunit/phpunit: ^6.3
README
安装
模块下载
使用AsgardCMS的模块下载命令
php artisan asgard:download:module asgardcms/blog --migrations
这将下载模块并运行其迁移。
如果您希望自定义字段、视图等,这是推荐的方式。
Composer
在您的终端中执行以下命令
composer require asgardcms/blog-module
如果联系人模块完全适合您的使用案例,并且不需要任何更改来满足您的需求,请执行此操作。
注意:安装后,您必须为后端博客模块页面提供所需的权限。
用法
- 您必须在您的前端主题中创建一个
blog.index
和blog.show
页面。 - 您可以使用以下方式链接到博客索引页面:
route(locale() . '.blog')
- 在博客索引中,您可以访问一个
$posts
变量,可以在其中循环 - 要创建指向特定帖子的链接:
route(locale() . '.blog.slug', [$post->slug])
- 在博客索引和博客显示页面,您可以访问一个包含最新帖子的
$latestPosts
变量,这个数量可以在管理员中配置。 - 在帖子详情页,您可以调用以下内容来访问下一篇和上一篇文章:
$post->present()->previous
$post->present()->next
资源
信息
所有AsgardCMS模块都遵守语义版本控制。