2016-05-29 79 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