Eloquent:入门
简介
Laravel 的 Eloquent ORM 提供了一个漂亮、简洁的 ActiveRecord 实现来和数据库交互。每个数据库表都有一个对应的「模型」用来与该表交互。你可以通过模型查询数据表中的数据,以及在数据表中插入新记录。
在开始之前,请确保在 config/database.php 中配置数据库连接。更多关于数据库配置的信息,请查看 文档。
模型定义
首先,创建一个 Eloquent 模型。 模型通常在 app 目录中,但你可以根据 composer.json 文件将他们放置在可以被自动加载的任意位置。所有的 Eloquent 模型都继承至 Illuminate\Database\Eloquent\Model 类。
创建模型最简单的方法就是使用 make:model Artisan 命令:
php artisan make:model Flight
如果要在生成模型的时候生成 数据库迁移 ,可以使用 --migration 或 -m 选项:
php artisan make:model Flight --migration php artisan make:model Flight -m
Eloquent 模型约定
现在,我们来看一个 Flight 模型的示例,我们将用它从 flights 数据库表中检索和存储数据信息:
数据表名称
请注意,我们并没有告诉 Eloquent 我们的
Flight模型使用哪个数据表。 除非明确地指定了其它名称,否则将使用类的复数形式「蛇形命名」来作为表名。因此,在这种情况下,Eloquent 将假设Flight模型存储的是flights数据表中的数据。你可以通过在模型上定义table属性来指定自定义数据表:

