shebinleovincent / laravel-blog
Laravel 5 博客包,包含用于管理博客条目的管理员视图。
1.2.3
2019-04-24 14:57 UTC
Requires
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~7.0
- sempro/phpunit-pretty-print: ^1.0
README
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 许可证。有关更多信息,请参阅 许可证文件。