http://wenda.golaravel.com/question/471 laravel
Laravel respository 擴展 https://github.com/andersao/l5-repository git
http://bit.ly/1IdmRNSgithub
根據須要吧!畢竟repository模式須要很多的代碼量。
可是下面一些須要我認爲建議使用:
1. 未來可能使用NoSQL的狀況。Eloquent是不支持NoSQL的,若是你的一些模型可能未來須要NoSQL來知足業務須要,那麼這是很是明智的選擇。很輕鬆的遷移你的程序到新的NoSQL數據庫。
2. 可能使用其餘ORM。只須要更改一下依賴注入的綁定便可。
3. 更好的分層業務邏輯。不少時候猶豫是放到model仍是controller的同窗,這回能夠把業務邏輯和數據處理,包括緩存數據放都這裏。
4. 更好的測試。不過這方面我相信你們基本不搞測試。數據庫