Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉威尔模型的应用_Php_Mysql_Laravel - Fatal编程技术网

Php 拉威尔模型的应用

Php 拉威尔模型的应用,php,mysql,laravel,Php,Mysql,Laravel,我最近开始使用PHP框架Laravel,并使用它构建了一些web应用程序 在Laravel文档中,它说模型使得从数据库中查询数据和将数据插入数据库变得更容易。但我制作了一些应用程序(尽管我制作的应用程序非常小,因为它们完全是为了学习),我并没有真正使用模型。我使用MySQL Workbench构建了ER,并对其进行了正向工程,以获取我的数据库,我从那里开始工作,制作了0个模型 我的问题是,为什么建议我们在与数据库交互时使用模型?当项目规模增加时,模型是否会使其变得更容易 我只想以正确的方式学习。

我最近开始使用PHP框架Laravel,并使用它构建了一些web应用程序

在Laravel文档中,它说模型使得从数据库中查询数据和将数据插入数据库变得更容易。但我制作了一些应用程序(尽管我制作的应用程序非常小,因为它们完全是为了学习),我并没有真正使用模型。我使用MySQL Workbench构建了ER,并对其进行了正向工程,以获取我的数据库,我从那里开始工作,制作了0个模型

我的问题是,为什么建议我们在与数据库交互时使用模型?当项目规模增加时,模型是否会使其变得更容易


我只想以正确的方式学习。

以下是使用模型时的Laravel优势(雄辩):

  • 关系和即时加载
  • 突变子
  • 作用域(本地和全局)
  • 路线模型构建
  • 无论如何,通过模型工作可以使代码更结构化,减少代码重复,可以进行单元测试,所有例行工作都由框架完成。这是今天必须要做的

    只要试着使用它,你就会明白它是多么棒


    我建议您检查一下:

    以下是使用模型时的Laravel优势(雄辩):

  • 关系和即时加载
  • 突变子
  • 作用域(本地和全局)
  • 路线模型构建
  • 无论如何,通过模型工作可以使代码更结构化,减少代码重复,可以进行单元测试,所有例行工作都由框架完成。这是今天必须要做的

    只要试着使用它,你就会明白它是多么棒


    我建议您检查一下:

    谢谢您的回复,伊戈尔。从现在起,我肯定会使用模型。最后澄清一点,模型和迁移文件是齐头并进的,对吗?拥有一个没有模型的迁移文件(反之亦然)没有多大用处,对吗?你可以单独使用迁移,因为迁移不仅用于创建表,还用于更改、向表添加索引,有时还用于数据更新。酷,老兄。。谢谢你的帮助。你给了我我需要的答案谢谢你的回答,伊戈尔。从现在起,我肯定会使用模型。最后澄清一点,模型和迁移文件是齐头并进的,对吗?拥有一个没有模型的迁移文件(反之亦然)没有多大用处,对吗?你可以单独使用迁移,因为迁移不仅用于创建表,还用于更改、向表添加索引,有时还用于数据更新。酷,老兄。。谢谢你的帮助。你给了我我需要的答案