laravel框架入门使用(模型)

模型操作(AR模式)

laravel 自带的 Eloquent ORM 提供了一个美观、简单的与数据库打交道的 ActiveRecord 实现,每张数据表都对应一个与该表进行交互的 ‘Model模型’ ,模型允许你在表中进行数据查询,以及插入、更新、删除等操作
AR 模式三个核心(映射)

  • 每个数据表
    与数据表进行交互的 Model 映射(实例化模型)
  • 记录中的字段
    与模型的属性映射(给属性赋值)
  • 表中的每个记录
    与一个完整的请求实例映射(具体的CURD操作)

1、模型文件的位置
在这里插入图片描述
2、命名规则

本身laravel对模型的命名没有严格的要求,一般采用 表名(首字母大写).php

如: Member.php User.php Admin.php Goods.php
3、创建模型

使用artisan命令

php artisan make:model 模型文件名
分目录的

php artisan make:model Models/Member
创建模板并生成迁移文件

php artisan make:model Models/Article –m

-m 生成迁移文件
4、模型限制
(1)、定义表名($table)
批量赋值
方法一
save() 对象属性方式
方法二
create() 数组方式 需要在模型中设置好fillable或guarded属性
(2)、修改数据
方法一
save() 对象属性方式
方法二
update() 数组
(3)、查询数据
查询单条
first()
查询多条
get()
条件
where()
排序
orderBy()
取指定的值
value()
取指定的
pluck()
查询总记录数
count()
(4)、删除数据

注意:在laravel里面如果要删除数据,必须先根据条件查询出对应的记录,返回一个对象,然后调用对象的delete方法即可。

删除 一定要指定条件删除

delete()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值