花了一天时间写了个composer博客扩展包
闲着无聊给自己写了个博客
演示:Inn的博客
快速安装
环境要求
- Laravel 7
- PHP 7+
- 本博客后台使用是的
laravel-admin
,安装过laravel-admin
的请先卸载
首先确保安装好了laravel,并且数据库连接设置正确。
composer require inn20/blog
然后运行下面的命令来发布资源:
php artisan blog:publish
在该命令会生成博客与后台的静态资源、配置文件config/blog.php
、config/admin.php
。
blog.php
可以在里面修改博客的路由前缀、数据库表前缀等。
注意路由前缀不要和已有的路由重复,否则会被覆盖
admin.php
配置说明可查看 laravel-admin.org/docs/zh/configur... ,建议都是用默认配置不修改。
然后运行下面的命令完成安装:
php artisan blog:install
安装完成之后,前台默认链接 http://localhost/blog
。
后台 http://localhost/blog/admin
,使用用户名 admin 和密码 admin登录。
版本升级
// 更新到最新版本
composer update inn20/blog
// 强制发布静态资源文件
php artisan vendor:publish --tag=inn-blog-assets --force
// 强制发布语言包文件
php artisan vendor:publish --tag=inn-blog-lang --force
// 清理视图缓存
php artisan view:clear
依赖
- z-song/laravel-admin 一个可以快速帮你构建后台管理的工具
- broqiang/mdblog 引用了
Bro Qiang 博客
的前端样式
可以不要blog这个url吗
点个赞
为什么不行呢? 没有生成视图文件以及控制器
一天时间,厉害了
厉害了,关注一下 :relaxed:
您好,请问,php artisan blog:install这个命令是怎么在composer包里完成注册的? composer require之后,只看到命令都放在src/Console目录下,但是不知道框架是怎么完成注册的,望指教,谢谢
楼主,您这是基于typeche写的一个扩展包吗?
楼主,你的typecho的博客主题很好看呀,能否发一下主题链接