學習laravel的血淚史

blank

學習laravel的血淚史

2016年末,團隊裡的宋哥突然給我們拋出一個問題,laravel環境不好搭啊,搞了幾天沒成功,我就是喜歡挑戰,花了兩天一知半解的給他搞了個laravel的project。那時我才接觸php一個半月,說實話之前沒打算做程序員,遇到現在的團隊才pick my dream up,說遠了,那時我哪知道什麼laravel啊,MVC都迷迷糊糊,只知道有think Yii,更不要說什麼Composer了,今年1月,團隊確定用Laravel開發當前這個項目,於是我開始了填坑之旅。

我第一個教程是imooc上面的三個laravel教程,ORM、查詢構造器、Blade、Route、Middleware都有講、但是對於新手來說,可能有點不適合,因為開完了沒有什麼體會,所以還是實戰項目教程要好,建議有一定基礎回過頭可以看看,粗略了解laravel的部分東西。

然後我買了laravel-china的教程,不是視頻是文檔。存在的問題有三點:1、作者太高冷,加了就說不私聊,也不在群裡解決問題,讓老菜鳥帶新菜鳥?你還建群搞毛。 2、來就讓新手搞homestead?他們有Linux基礎?有vagrant、虛擬化基礎?還是說要學laravel必須用homestead?知道homestead好,知道有利於開發,但是明知道這麼多坑,怎麼不講詳細一點?大家都卡死在環境搭建上。 (我不否認homestead有助於開發,有助於學習Linux),但是這直接讓很多人入門到放棄。 3、學laravel大多是後台(BackEnd)開發者,可能連npm都不怎麼了解,你讓他用yarn? AreU Kidding 所以這個教程我也是走馬觀花的開了,不過對開發流程不是很了解的,可以來填坑,畢竟Git、Npm、Yarn、Homestead都有用到。

期間在某東買了本工信出版社的Laravel關鍵技術詳解,如果買了的就湊合看看,沒有買千萬別買,沒有入門之前看好高端,來就講設計模式IoC、工廠模式…… ,現在我開來他巴不得把HTML也講一遍哦,在湊字數嗎?差評

在慕課網出了個laravel angular的實戰教程,這個才是我流程性的了解laravel的一些功能,比如View、Model。我雖然不太懂,也不至於說把邏輯全寫在Model裡吧、拿Controller來佔內存?於是我基於他的代碼重構了,搞了兩週。其次ng太重,對於新手很難理解,前端轉後台,請繞道!課程是加班趕的嗎?寫到前台又改後台邏輯。後來仔細想想,為什麼有Auth不用,要寫is_logged_in?不過對於我而言還是學到了一些東西,Request、CUDR、Angular的指令,開始開竅一點點了。

後盾網也出了一個laravel的教程,基於5.2,沒有過多評論,只想問你是在講TP嗎?順便聊聊Laravist的jellybool,他好意思收費嗎?翻錄LaraCast不說,連收費模式都搞得一樣,欺負國人不會英語?他能翻錄Laracast 按道理講應該英語好啊,能把Laravel讀成level估計也是沒誰了,我懷疑他是不是鼠標都是跟著點的哦,還Happy hacking ,你用HHKB應該是浪費哦,我寧願看Laracast過猜。

無意間又回網易Mooc找教程,我很久沒看過了,之前Python基礎、C基礎是在上面學的,後來質量就不好了,於是就放棄了,不過沒有選擇了這裡還是一個選擇,看到霹靂神的TaskManager實戰,說實話我第一反應就是去找盜版,找了好久,居然沒有,沒辦法只有買一個看,看了還不錯,很有收穫,就買了三套,laravel常用的功能都有講,深入淺出,老師還是幫忙解決了很多問題,對laravel有了很深的體會,也了解了一些開發思想,但是一些課程銜接上還有待提高,如果能加上一些常見開發流程和工具的使用就更好了,看完這個一個可以少進寫坑,或者少買一些垃圾教程了。

4個多月過去了坑也快填差不多了,勉強入門了,加油,在開發的道路上走得更遠一點,加油Diven

What do you think?

Written by marketer

blank

ICP增值電信業務經營許可證如何辦理?

blank

如何正確理解“內容營銷”