Laravel增删改查

本文详细介绍了在 Laravel 框架中如何进行增删改查操作,包括定义模型、模型控制器的调用以及测试路由的设定。内容涵盖模型的创建、主键定义、填充属性,以及使用 AR 模式添加、查询、更新和删除数据的方法。
摘要由CSDN通过智能技术生成

1、定义模型

(1)定义位置: 定义模型的位置,默认是在app目录下Models目录下。

(2)命名规则 本身laravel对模型的命名没有严格的要求,一般采用表名(首字母大写).php 例如:User.php、Goods.php

(3)创建模型 可以使用artisan命令:例如创建一个member模型【模型也可分目录管理】

 php artisan make:model Member

例:

在这里插入图片描述

效果:

(4)定义模型注意事项:

1、(必做)定义一个$table属性,值是不要前缀的表名(真实的表名),如果不指定则使用类名的复数形式作为表名。如果模型为Member模型在不指定table属性的情况下,其默认会去找members表。 2、(可选)定义$primaryKey属性,值是主键名称,如果需要使AR模式的find方法,则可能需要指定主键(Model::find(n)),在主键字段不是id的时候则需要指定主键, 3、(可选)定义$timestamps属性,值是false,如果不设置为false,则默认会操作表中的created_at和updated_at字段,我们表中一般没有这两个字段,所以设置为false,表示不要操作这两个字段。 4、(可选)定义$fillable属性,表示使用模型插入数据时,允许插入到数据库的字段信息,格式是一维数组形式,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值