遇見 Laravel 的午後(Part 12)
在這個章節,要介紹 Eloquent ORM ,他是以 Query Builder 為基礎,簡單說就是加強版(強化版),兩者皆是Laravel提供存取資料的方法。
在這個章節,要介紹 Eloquent ORM ,他是以 Query Builder 為基礎,簡單說就是加強版(強化版),兩者皆是Laravel提供存取資料的方法。
在這個章節,要介紹 Query Builder 查詢建構器,Laravel提供資料存取的方法。Laravel提供的資料存取有兩種,一個是 Query Builder,另一個就是 Eloquent ORM,沒有強制規定要用哪一種去做資料的處理。
在 Part 6的文章裡,只有新增會員的資料表,但我們要新增一個資料表讓會員可以分層級做個區別,之後可以跟會員資料表(members)做一個關聯。
很感謝很多公司給我機會,雖然很多公司願意給我offer,但有時候就是一個緣分,畢竟多方面會去衡量,畢竟有錢的壓力。
未來我還是會不斷的學習,學習是為了成就更多的事物,但如果不先學好、不先理解,怎麼去成就這些事物?先學如何使用輪子,再去學習怎麼造一個輪子,加以改進輪子等。
最近面試很多間公司,很感謝願意給我機會的公司,但是或許我自己能力不足讓很多公司覺得自己不是被需要的人才,但我相信會有公司願意給我機會發展及一起奮鬥。
在建立Model之前我們要完成幾個動作,在前一篇文章有介紹到migration的應用,但是建立好資料表了,但是裡面卻沒有資料,其實對於一個開發者來說,要建立假資料是一個很麻煩的事情,沒資料又不能測試CRUD,我們可以透過 Laravel 提供的 Seeder 類別來新增假資料進去,讓我們可以很方便些。
很多工程師剛入門Laravel的時候,在命名檔案及class命名都會有很多疑問,到底怎樣才是好的命名?其實在前幾份工作中,看到有些工程師命名都有些特別,例如取一些跟專案無關的名稱或是取跟function內容無相關的名稱,其實真的是後續維護的人員的痛,無法輕易知道在幹嘛的,好像扯太遠了,但是在laravel只有幾套規則,注意一下其實很好上手。