laravel 可以通过两种形式操作数据库,一个是根据 Eloquent 映射器,一个是根据 DB 调用,下面就介绍这两种模式对数据库的增删改查操作
Eloquent 对数据库的操作
Laravel 包含了 Eloquent,这是一个对象关系映射器(ORM),使与数据库的交互变得很愉快。使用 Eloquent 时,每个数据库表都有一个对应的「模型」,用于与该表进行交互。除了从数据库表中检索记录外,Eloquent 模型还允许您从表中插入,更新和删除记录
所以想使用 Eloquent,必须先生成这个表对应的Model,使用 artisan 命令在 app/Models/ 下生成 Model 文件,如下:
php artisan make:model XXX
如果想指定文件夹下创建 model 的话,可以在文件名前加上指定的文件夹名
php artisan make:model yourfolder/filename
注:XXX 的命名跟表名有关联,需要注意,类名称的下划线格式(根据驼峰)的复数形态将被用作表名
model 生成成功后,可以在 controller 里引用这个 model,来对数据库进行操作,如下:
use App\Models\MyDemoExample;
查询多条&