Laravel 5.5 发布,PJ Blog 升级 & Yike 项目介绍!
不知不觉,PJ Blog 已经诞生了 8 个月,现已经 1.2k stars ,非常感谢大家的支持,我会一直坚持 Update & Upgrade。
到现在也会不断更新新的功能,以及不断对一些代码进行重写,随着 Laravel 5.5 LTS 的发布,PJ Blog 也进行了 1.3.0 的发布。
Laravel 5.4 升级为 Laravel 5.5 非常简单。文档的提前开发, Laravel - China 也进行了提前的翻译,现在已经可以看到 Laravel 5.5 的文档了,速度非常的迅速!所以大家要升级,可以直接去看 LC 升级文档
近期 PJ Blog 进行了以下的改进:
- Vue 2.4.*
- Laravel 5.4 升级为 Laravel 5.5
- 重构 API 的 Transformer 层以及 Response 层
- 后台 SPA 前端路由懒加载 ( 大大加快页面加载速度 )
接下来 PJ Blog 要做的工作:
- 重新设计博客主页页面
- 增加一些细节的过渡效果
- 引入 Github 个人项目展示
- 长期的 BUG 修复
哈,接下来就是介绍一下一个半成品项目,Yike 此项目是跟超哥合作的,用业余时间做的,前前后后大概花了半年时间进行探索、讨论、了解。当然最后由于断断续续的开发以及考虑到各方面原因,放弃了对此项目的跟进,当然,这个项目,我们直接将其开源出来,给大家用于参考,借鉴。
没错,这个项目是完全前后端分离的,使用了 Bootstrap 4.0、Element UI、Laravel 5.4、jwt-auth 等等。
最重要的是有一个你会为之陶醉的界面!
文章发布页:
后台:
没错,这个 Yike 的项目,我也会抽时间去完善,去完成,当然也希望大家也能加入到当中贡献。哈哈。
最后的最后,感谢超哥 @overtrue
关于 LearnKu
就composer就能升级?
@落雪 当然不是,要主要项目中的方法,有些方法名移除了,有些方法效果变了
楼主这个不算是SPA吧,代码没细看,看了后端路由设计和你的博客,只能说前端部分使用了vue组件化开发。
马克学习
@Littlesqx 哈,那就请你细看一下。博客只是后台 SPA,Yike 是全站。
这界面确实好看
不错, 看了 vue 文档+这个项目就把 vue 撸进项目. 点赞!
这个新项目很棒啊。我很陶醉
@Destiny 真的么?:laughing:
@Destiny 大佬博客还没恢复么?
@overtrue :bowtie::bowtie::bowtie:
@nff93 最近有点忙呢。周末恢复一下。
@nff93 这真的是从删库到跑路了。。。
yike这个感觉前端token的处理是有问题的,token还是要存储到localstorage的,vuex是存储在内存里面的,一刷新就没了
@igo9go :smile: 本来就已经存了,我们是使用的是
localforage,你可以看一下这个包的文档。@igo9go
请参考:
@cjjian
@overtrue 好的我在调试下,刚把代码clone跑了一下,每次一刷新token就不见了。
@cjjian :joy: 好吧我的错,没看清介绍。。刚安装试了一下,很不错。提一个小建议,webpack打包最后的app.js有点大,可以考虑精简一下,或者打成几个小文件。
一刻也试了,包更加臃肿。可以考虑改进一下
yike进入后台跳转登出:pray:
@Littlesqx 因为还没完成,还没去到优化阶段。
@sundy 是没有权限吧?
@cjjian 。。。PJBlog还没完成??1m的包,以为都是localhost访问??
@igo9go 需要执行下
php artisan jwt:secret
@Littlesqx 这个已完成,你 1m 的包是指运行 npm run dev 或者 watch 么?
@cjjian 嗯,还有home.js 这个还比较大,是没用的吗?:joy: 用prod会比较小吗?感觉也不会小太多吧。。。
@Littlesqx 感觉你可以先测试了解一下压缩打包、不压缩打包的区别,以及各种优化方案。细看一下代码用来干嘛,哪里调用。有 home.js 这个文件,肯定有用到它的地方。
@cjjian 感觉你可以写一篇这方面的总结:star:
@Littlesqx OK,我有空会做这方面工作。
安装时候提示 cross-env缺少。。
@Littlesqx 说了这么多还不如自己实践一下,毕竟只要不到1分钟的时间(确实要小很多。。。我这测试dev和prod的大小差距是4倍:joy: )
@xhh110 自己安装一下即可
@nff93 不不不,你不理解楼主的意思。。。
@nff93 我这里mac 装的node 报错。。。导致装不了+_+
@xhh110 确实会有这个问题,我装了也是,对比了github上的,确实是少了这个,自己手动加一下,应该就可以了
@overtrue @cjjian 初始用户名和密码是什么呢,同样遇到 token 刷新丢失的问题,dashboard 访问不了,想看下用 admin 能不能登录 dashboard。