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 等等。

最重要的是有一个你会为之陶醉的界面!

文章发布页:
file

后台:
file

没错,这个 Yike 的项目,我也会抽时间去完善,去完成,当然也希望大家也能加入到当中贡献。哈哈。

最后的最后,感谢超哥 @overtrue

Nothing is impossible. —— @Jiajian Chan
本帖已被设为精华帖!
本帖由系统于 3年前 自动加精
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 35

就composer就能升级?

3年前 评论

@落雪 当然不是,要主要项目中的方法,有些方法名移除了,有些方法效果变了

3年前 评论

楼主这个不算是SPA吧,代码没细看,看了后端路由设计和你的博客,只能说前端部分使用了vue组件化开发。

3年前 评论

@Littlesqx 哈,那就请你细看一下。博客只是后台 SPA,Yike 是全站。

3年前 评论
godruoyi

这界面确实好看

3年前 评论

不错, 看了 vue 文档+这个项目就把 vue 撸进项目. 点赞!

3年前 评论
Destiny

这个新项目很棒啊。我很陶醉

3年前 评论

@Destiny 真的么?:laughing:

3年前 评论
nff93

@Destiny 大佬博客还没恢复么?

3年前 评论
Destiny

@overtrue :bowtie::bowtie::bowtie:

3年前 评论
Destiny

@nff93 最近有点忙呢。周末恢复一下。

3年前 评论
Destiny

@nff93 这真的是从删库到跑路了。。。

3年前 评论

yike这个感觉前端token的处理是有问题的,token还是要存储到localstorage的,vuex是存储在内存里面的,一刷新就没了

3年前 评论

@igo9go :smile: 本来就已经存了,我们是使用的是 localforage,你可以看一下这个包的文档。

3年前 评论

@cjjian
@overtrue 好的我在调试下,刚把代码clone跑了一下,每次一刷新token就不见了。

3年前 评论

@cjjian :joy: 好吧我的错,没看清介绍。。刚安装试了一下,很不错。提一个小建议,webpack打包最后的app.js有点大,可以考虑精简一下,或者打成几个小文件。

3年前 评论

一刻也试了,包更加臃肿。可以考虑改进一下

3年前 评论

yike进入后台跳转登出:pray:

3年前 评论

@Littlesqx 因为还没完成,还没去到优化阶段。
@sundy 是没有权限吧?

3年前 评论

@cjjian 。。。PJBlog还没完成??1m的包,以为都是localhost访问??

3年前 评论

@igo9go 需要执行下
php artisan jwt:secret

3年前 评论

@Littlesqx 这个已完成,你 1m 的包是指运行 npm run dev 或者 watch 么?

3年前 评论

@cjjian 嗯,还有home.js 这个还比较大,是没用的吗?:joy: 用prod会比较小吗?感觉也不会小太多吧。。。

3年前 评论

@Littlesqx 感觉你可以先测试了解一下压缩打包、不压缩打包的区别,以及各种优化方案。细看一下代码用来干嘛,哪里调用。有 home.js 这个文件,肯定有用到它的地方。

3年前 评论

@cjjian 感觉你可以写一篇这方面的总结:star:

3年前 评论

@Littlesqx OK,我有空会做这方面工作。

3年前 评论
幽弥狂

安装时候提示 cross-env缺少。。

3年前 评论
nff93

@Littlesqx 说了这么多还不如自己实践一下,毕竟只要不到1分钟的时间(确实要小很多。。。我这测试dev和prod的大小差距是4倍:joy: )

3年前 评论
nff93

@xhh110 自己安装一下即可

3年前 评论

@nff93 不不不,你不理解楼主的意思。。。

3年前 评论
幽弥狂

@nff93 我这里mac 装的node 报错。。。导致装不了+_+

3年前 评论

@xhh110 确实会有这个问题,我装了也是,对比了github上的,确实是少了这个,自己手动加一下,应该就可以了

3年前 评论

@overtrue @cjjian 初始用户名和密码是什么呢,同样遇到 token 刷新丢失的问题,dashboard 访问不了,想看下用 admin 能不能登录 dashboard。

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!