简介

Laravel 能使用原生 SQL、流畅的查询构造器 和 Eloquent ORM 在各种数据库后台与数据库进行非常简单的交互。

当前 Laravel 支持多种数据库:

  • MySQL
  • PostgreSQL
  • SQLite
  • SQL Server

在 config/database.php 中配置数据库

查询构造器

查询构造器为创建和运行数据库查询提供了一个方便的接口。可用于执行应用程序中大部分数据库操作,且可在所有支持的数据库系统上运行。

使用链式语法编写 SQL 进行操作。

查询前需要先指定数据表。

查询构造器与模型的关系

模型是可选的,查询构造器是需要使用的,不创建模型一样可以通过查询构造器对数据库进行读写

模型是在查询构造器的基础上,将每个数据的「表,行」定义成对象

模型比查询构造器好用,不过需要学习和适应的过程。