我使用laravel雄辯的數據對象來訪問我的數據,什麼是最好的方式來命名我的表,列,外國/主鍵等?Laravel - 數據庫,表和列命名約定?
我發現,這裏有很多命名約定。我只是想知道哪一個最適合laravel雄辯的模型。
我想下面的命名約定:
- 奇異表名(例如:郵政)
- 奇異列名(例如:用戶id - 在後表用戶ID)
- 駱駝外殼在表名的多個詞(例如:PostComment,PostReview,PostPhoto)
- 駱駝套管在列名的多個詞(例如:名字,postCategoryId,postPhotoId)
因此,我可以在控制器中使用類似的語法。
$result = Post::where('postCategoryId', '4')->get();
是否有任何推薦的Laravel指導方針?我可以繼續使用這些命名約定嗎?
如果有人有更好的建議,我會很樂意聽到他們。謝謝!
您可以根據需要使用它們。但問題將是你有正確的定義他們自動使用的情況下的關係。 – 2014-09-19 06:38:20