没有 Laravel,我不可能两周业余时间就写出 “来读” http://laidu.co

最近好久没有写文章,年初的信誓旦旦哪去啦,心好痛。

file

前不久我做了一个小网站 http://laidu.co ,主要功能是:

  1. 上传电子书,Epub 或 Mobi 格式。
  2. 以 GitBook 的方式查看公众号的文章
  3. 全文搜索。

“来读”差不多是在“笑来搜” http://xiaolai.co 的基础上做了一个升级版,主要给写作的同学服务。

如果没有 Laravel,我不可能这么快做完,以下几个功能帮助我快速上线的。

  1. 自带的 Auth,很快就完成一个用户系统,只需要配置一下邮箱 SMTP 来完善找回密码功能,就实现了用户系统需要的所有功能。
  2. 充分利用了 Laravel 的 Command,由于前期很多数据没有考虑清楚,后期很多地方需要洗数据,这个时候噼里啪啦就创建一个 Command,一会就完成了,配合 Eloquent 的 chunk 功能,非常舒服。
  3. 充分利用了 tinker ,很多情况下,只需要在 tinker 里面快速验证和测试,反正就是“快快快”。
  4. 像我这种一直改功能、改表结构的同志,如果没有 migration 真的不知道怎么活。
  5. 使用了超哥的超好用的 EasyWechat,几分钟就实现了注册需要通过公众号获取验证码的功能,有了这个功能,注册的时候虽然没要求填写手机号,也能保证每一个用户都是真实的用户。
  6. 随便配置一下 Redis 就可以使用超好用的 Laravel Queue,因为需要解析电子书等功能,如果没有异步操作,用户体验就会差很多,所以越来越喜欢 Laravel Queue 了,用起来,超简单,超快。

我想告诉你的是,不要忘记 Laravel 这些优点,充分利用 Laravel 的优点,那 Laravel 的优点是什么呢?我总结一下:

基础功能融会贯通,高级功能随心所欲,快、快、快快速上线产品(抱歉,我稍微有点结巴)

最近需要写一段时间 Ruby on Rails 代码,发现 Rails 在中国还是使用的人太少了,和中国相关的一些周边的库就比较少、比较缺,越来越看好 Laravel,因为看到越来越多的人投入到 Laravel 中间,看到 Laravel 一直在迭代,看到骏骏一直不断翻译新功能,就很激动。

反正,对于 Laravel ,上了这条船,我就不打算下去了,已经辞职开始创业,同志们,等我用 Laravel 做点产品出来给你们看看。

本作品采用《CC 协议》,转载必须注明作者和本文链接
写文字大部分时候是因为我希望能帮助到你,小部分时候是想做总结或做记录。我的微信是 lijinma,希望和你交朋友。 以下是我的公众账号,会分享我的学习和成长。
本帖由 Summer 于 3年前 加精
lijinma
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 27

看到骏骏一直不断你的翻译新功能,就很激动

激动得我居然知道你在说什么:heart:

3年前 评论
lijinma

@JokerLinly 已经改了,骏骏,键盘一敲你的名字,就激动的手抖了。。。

3年前 评论
Summer

At the speed of your mind.

3年前 评论
lijinma

@Summer :metal: 哟哟哟。。。

3年前 评论
lijinma

@iwzh 嘿嘿嘿 谢谢

3年前 评论
meitesi

期待大神的作品

3年前 评论
lijinma

@meitesi 嘎嘎嘎嘎 谢谢 会努力的

3年前 评论
颜⑧

期待大神的作品 +

3年前 评论
lijinma

@颜⑧ 哈哈哈哈

3年前 评论

已经辞职开始创业,加油!!!!!

3年前 评论

已经注册了,哈哈,免费的有点少

3年前 评论

简直不能再6了:+1:

3年前 评论

我也要成为 骏骏 ,求带对。

3年前 评论
lijinma

@tobe
@MrJing
@LavaJin
@xbdsky
@overtrue

谢谢你们,为了回报你们的鼓励,我决定今天多谢一小时代码,少睡一小时。

3年前 评论
lijinma

@Seven111 是不是骏骏已经带你了, 哈哈哈

3年前 评论
Destiny

腻(。・∀・)ノ゙嗨腻(。・∀・)ノ゙嗨

3年前 评论

全歼营特来报道

3年前 评论
lijinma

@shooter 解释解释。。。什么是全歼营

3年前 评论

通读全文,感觉 Laravel 就是为产品经理设计的

3年前 评论
lijinma

@reatang 你这个理解有点上道的感觉。。

3年前 评论

@lijinma 用 Laravel 写代码就像写文章,代码写完了,文章也就完成,产品都能看懂在干什么

3年前 评论
wanghan

电子书是怎么么解析的啊,用的epubjs吗,支持自适应吗

1年前 评论

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