简介
Laravel 能使用原生 SQL、流畅的查询构造器 和 Eloquent ORM 在各种数据库后台与数据库进行非常简单的交互。
当前 Laravel 支持多种数据库:
- MySQL
- PostgreSQL
- SQLite
- SQL Server
在 config/database.php 中配置数据库
查询构造器
查询构造器为创建和运行数据库查询提供了一个方便的接口。可用于执行应用程序中大部分数据库操作,且可在所有支持的数据库系统上运行。
使用链式语法编写 SQL 进行操作。
查询前需要先指定数据表。
查询构造器与模型的关系
模型是可选的,查询构造器是需要使用的,不创建模型一样可以通过查询构造器对数据库进行读写
模型是在查询构造器的基础上,将每个数据的「表,行」定义成对象
模型比查询构造器好用,不过需要学习和适应的过程。