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
本帖已被设为精华帖!
本帖由系统于 7年前 自动加精
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 35

就 composer 就能升级?

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论
godruoyi

这界面确实好看

7年前 评论

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

7年前 评论
Destiny

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

7年前 评论
nff93

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

7年前 评论
Destiny
7年前 评论
Destiny

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

7年前 评论
Destiny

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论
幽弥狂

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

7年前 评论
nff93

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

7年前 评论
nff93

@xhh110 自己安装一下即可

7年前 评论

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

7年前 评论
幽弥狂

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

7年前 评论

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

7年前 评论

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

7年前 评论