2016-05-29 81 views
0

我最近開始使用PHP框架Laravel,並構建了一些使用它的Web應用程序。Laravel模型的使用

在Laravel文檔中,它表示模型可以更容易地從我們的數據庫查詢數據並將數據插入到我們的數據庫中。但是我做了一些應用程序(儘管我製作的應用程序非常小,因爲它們嚴格用於學習目的),並且我沒有真正使用模型。我使用MySQL Workbench構建了ER,並將其轉發給我的數據庫,然後我從那裏開發了0個模型。

我的問題是,爲什麼建議我們在與數據庫交互時使用模型?項目規模增加時,模型是否更容易?

我只是想以正確的方式學習它。

回答

2

下面是使用模型時Laravel優勢(雄辯):

  1. 關係和預先加載
  2. 存取器
  3. 作用域(本地和全球)
  4. 路徑模型,buinding

無論如何,通過模型工作使你的代碼更加結構化,減少代碼重複,你可以進行單元測試,所有的ro utine工作由框架完成。這就是今天必須的。

剛剛嘗試使用它,你就會明白它是如何真棒。

我會建議你檢查一下:https://laracasts.com

+0

謝謝你的回覆,伊戈爾。我當然會從現在開始使用模型。爲了澄清最後一件事,模型和遷移文件齊頭並進,對吧?沒有模型的遷移文件(反之亦然)沒有多大用處,對嗎? – user3583252

+1

可以分開使用遷移,遷移作爲不僅是創建表,而且對塗改,添加索引表,但有時數據更新。 –

+0

酷,男人..謝謝你的幫助。你給了我我需要的答案 – user3583252