shebinleovincent/laravel-blog

Laravel 5 博客包,包含用于管理博客条目的管理员视图。

1.2.3 2019-04-24 14:57 UTC

This package is not auto-updated.

Last update: 2024-09-19 17:26:16 UTC


README

Build Status Total Downloads Latest Stable Version License

Laravel 5 博客包,包含用于管理博客条目的管理员视图。

查看 CONTRIBUTING.md 了解待办事项列表。

安装

通过 Composer

composer require shebinleovincent/laravel-blog

用法

运行迁移

php artisan migrate

发布配置

php artisan vendor:publish --provider="ShebinLeoVincent\LaravelBlog\LaravelBlogServiceProvider"

配置文件

您可以使用位于 `config/` 的配置文件更改博客名称、博客布局、博客路由路径(用于公开列表和管理页面)。

return [
	'blog'  => [
		'name'       => 'Blog', // name of the blog which will be displayed in the public listing page.
		'layout'     => 'vendor.laravel-blog.layout', // layout for all blog views
		'route_path' => 'blog', // route path for public blog entry listing (/blog) and blog entry page (/blog/{slug})
		'route_name' => 'blog', // route name for public blog entry listing (blog.index) and blog entry page (blog.show)
	],
	'admin' => [
		'name'       => 'Manage Blog', // name will be displayed in the manage page.
		'layout'     => 'vendor.laravel-blog.layout', // layout for all blog views
		'route_path' => 'admin/blog', // route path for admin pages for managing blog entries (/admin/blog)
		'route_name' => 'admin.blog', // route name for admin pages for managing blog entries (admin.blog.index)
		'middleware' => [], // add middleware to protect admin pages e.g. [ 'auth' ]
	],
];

博客路由

/blog - 公开路由,用于列出所有博客条目。

/admin/blog - 路由,用于管理(创建/编辑/发布)博客条目。

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING.md 及待办事项列表。

安全

如果您发现任何与安全相关的问题,请通过 shebinleovincent@gmail.com 发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证。有关更多信息,请参阅 许可证文件