Laravel中使用模型对数据进行操作
public function orm(){ //查询表的所有记录 //$user = Admin::all(); //dd($user); //查询某一条记录 //$user = Admin::find(2); //dd($user); //findOrFail() 根据主键查找,如果没有找到就抛出异常 //$user = Admin::findOrFail(1); //dd($user); //查询所有记录 //$user = Admin::get(); //dd($user); //增加条件查询 //$user = Admin::where('uid','>=',4)->orderBy('uid','desc')->first(); //分段查询 //Admin::chunk(2,function($user){ //var_dump($user); //}); //聚合函数 //获取记录的条数 //$count = Admin::count(); //dd($count); //获取最大值 //$max = Admin::where('uid','>=',5)->max('age'); //使用模型新增数据 //$user = new Admin(); //$user-> username = 'haha'; //$bool = $user->save(); //dd($bool); //获取时间 //$user = Admin::find(1); //echo date('Y-m-d H:i:s',$user->create_at); //使用模型的Create方法新增数据 //$user = Admin::create(['username'=>'meimei']); //dd($user); //以属性查找用户,如果没有则新增 //$user = Admin::firstOrCreate(['username'=>'imooc']); //dd($user); //以属性查找用户,如果没有则新增,但不保存到数据库 //$user = Admin::firstOrNew(['username'=>'imooc']); //dd($user); //通过模型更新数据 //$user = Admin::find(1); //$user->username = 'jack'; //$bool = $user->save(); //dd($bool); //增加条件 //$num = Admin::where('id','>','1')->update(['age'=>21]); //dd($num); //通过模型删除 //$user = Admin::find(6); //$bool = $user->delete(); //dd($bool); //通过主键删除 //$num = Admin::destroy(6); //dd($num); //删除多条记录 //$num = Admin::destroy(1,2,3); //$num = Admin::destroy([1,2,3]); //dd($num); //增加条件的删除操作 //$num = Admin::where('uid','>','4')->delete(); //dd($num);}
转载于:https://www.cnblogs.com/tengjian/p/10063319.html
Laravel中使用模型对数据进行操作相关推荐
- php psr4 控制器调用模型,控制器中调用模型更新数据
> ## 在控制器中调用模型进行更新数据 ### 1. 查找并更新(需要知道主键,不需要构造键名和表字段对应的数组) ``` $user = User::get(1); $user->na ...
- php psr4 控制器调用模型,控制器中调用模型添加数据
> ## 在控制器中调用模型进行添加数据 ### 1. 添加一条数据<save方法新增数据返回的是写入的记录数.> ```php // 注意不要在同一个实例里面多次新增数据,如果实在 ...
- 二十四、PHP框架Laravel学习笔记——模型的数据集合
一.数据集合 数据集合,就是已经将模型方法 get()获取到的数据再进行处理: 比如:map()方法,通过它可以实现类似访问器一样对字段进行处理的效果: $users = User::get(); / ...
- mysql中删除标识列的语句_MySQL中一些常用的数据表操作语句笔记
0.创建表 CREATE TABLE 表名 (属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件]) "完整性约束条件&quo ...
- laravel中文字模型的增删改查
模型是用ORM 来做, 使用类来表示一个表,每个表都对应一个模型,以供上层使用 创建模型在项目中的位置定位: /app/下面 好了,我们来创建一个模型: php artisan make:model ...
- Laravel 中 Faker库 生成数据方法总结
No1.生成 No.1基础生成 – Faker\Provider\Base $randomDigit = $faker->randomDigit; // 生成0-9之间的随机数 $randomD ...
- 浙大赵俊博:重新审视模型 vs 数据这个问题!
↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:赵俊博,浙江大学博导,整理:段秋阳 1. 为啥有必要重新审视? 原 ...
- Django中使用UpdateView修改数据后,返回列表页
在数据维护类应用中,一般的做法是首先会显示一个列表页,用户可以选择列表页中的某一个数据进行操作.比如修改的处理,用户选中一个数据项后,应用会引导用户到数据修改页面,修改完毕后再返回列表页. Djang ...
- [php入门] 3、WAMP中的集成MySQL相关基础操作
前言:本文以小白视角了解WAMP集成开发环境中的MYSQL,涉及的面广而浅,算是导读性质. 1.启动运行熟悉WAMP中的MySQL 先有库.再有表.数据最终以记录的形式插入表中.其中对数据进行操作使用 ...
最新文章
- Android中LayoutInflater的使用
- 网页中模拟Excel电子表格实例分享
- 在线机器学习FTRL(Follow-the-regularized-Leader)算法介绍
- 金蝶云系统服务器,金蝶系统云服务器已离线
- rtabmap_ros安装---43
- atitit. 统计功能框架的最佳实践(1)---- on hibernate criteria
- 谈一谈编译器(主要针对C++的vs编译器)
- excel 链接批量转图片
- 《PMP学习笔记》11.7 子过程:实施风险应对
- 行列式java_n阶行列式的全排列求解(Java)
- 程序人生 - 杭州阶梯摇号是什么意思?
- 2022东北四省赛 F. Tree Path (树剖 + 线段树维护堆)
- 路由器的级联(LAN-WAN)
- 达人评测 i3 12100F和锐龙r5 5600G 选哪个好
- 信息化知识-信息与信息化
- linux内核源码—编程之路
- 系统集成项目管理 : 挣值管理(PV、EV、AC、SV、CV、SPI、CPI、VAC、BAC、ETC、EAC、)公式全集
- 区块链技术与应用行业分析报告
- CAD图纸怎么打印?几步教你轻松操作
- text与utext的区别
热门文章
- CSS3 3D的总结(初学者易懂)
- iOS开发之简单画板实现
- 作为一个新人,如何学习嵌入式Linux?
- java Math类中的pow方法的问题Math.pow(64,1/3)是1而不是4
- JSP proxool+mysql数据库连接池配置
- bzoj 2748: [HAOI2012]音量调节
- Windows 命令集合
- photoshop CS不能打字,出现死机等现象的解决办法!!
- 网络中最常用的网络命令(2)-完整参数
- [小技巧]在NTFS分区中复制文件的同时如何复制权限