最近好久沒有寫文章,年初的信誓旦旦哪去啦,心好痛。
前不久我做了一個小網站 http://laidu.co ,主要功能是:
- 上傳電子書,Epub 或 Mobi 格式。
- 以 GitBook 的方式檢視公眾號的文章
- 全文搜尋。
“來讀”差不多是在“笑來搜” http://xiaolai.co 的基礎上做了一個升級版,主要給寫作的同學服務。
如果沒有 Laravel,我不可能這麼快做完,以下幾個功能幫助我快速上線的。
- 自帶的 Auth,很快就完成一個使用者系統,只需要配置一下郵箱 SMTP 來完善找回密碼功能,就實現了使用者系統需要的所有功能。
- 充分利用了 Laravel 的 Command,由於前期很多資料沒有考慮清楚,後期很多地方需要洗資料,這個時候噼裡啪啦就建立一個 Command,一會就完成了,配合 Eloquent 的 chunk 功能,非常舒服。
- 充分利用了 tinker ,很多情況下,只需要在 tinker 裡面快速驗證和測試,反正就是“快快快”。
- 像我這種一直改功能、改表結構的同志,如果沒有 migration 真的不知道怎麼活。
- 使用了超哥的超好用的 EasyWechat,幾分鐘就實現了註冊需要透過公眾號獲取驗證碼的功能,有了這個功能,註冊的時候雖然沒要求填寫手機號,也能保證每一個使用者都是真實的使用者。
- 隨便配置一下 Redis 就可以使用超好用的 Laravel Queue,因為需要解析電子書等功能,如果沒有非同步操作,使用者體驗就會差很多,所以越來越喜歡 Laravel Queue 了,用起來,超簡單,超快。
我想告訴你的是,不要忘記 Laravel 這些優點,充分利用 Laravel 的優點,那 Laravel 的優點是什麼呢?我總結一下:
基礎功能融會貫通,高階功能隨心所欲,快、快、快快速上線產品(抱歉,我稍微有點結巴)
最近需要寫一段時間 Ruby on Rails 程式碼,發現 Rails 在中國還是使用的人太少了,和中國相關的一些周邊的庫就比較少、比較缺,越來越看好 Laravel,因為看到越來越多的人投入到 Laravel 中間,看到 Laravel 一直在迭代,看到駿駿一直不斷翻譯新功能,就很激動。
反正,對於 Laravel ,上了這條船,我就不打算下去了,已經辭職開始創業,同志們,等我用 Laravel
做點產品出來給你們看看。
本作品採用《CC 協議》,轉載必須註明作者和本文連結