micvital / blog-module
适用于AsgardCMS的博客模块。
v1.0
2020-04-24 10:11 UTC
Requires
- php: >=7.0.0
- composer/installers: ~1.0
- doctrine/dbal: ^2.5
- idavoll/media-module: ~3.0
- idavoll/tag-module: ~3.0
- micvital/core-module: ~1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.7
- fzaninotto/faker: ~1.5
- orchestra/testbench: 3.5.*
- phpunit/phpunit: ^6.3
This package is auto-updated.
Last update: 2024-09-24 20:48:04 UTC
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模块都遵循语义版本控制。