首页 技术 正文
技术 2022年11月15日
0 收藏 681 点赞 2,214 浏览 1607 个字
//Eloquent ORM
public function orm1()
{
//all(); 返回所有数据:
/*$students=Student::all();
dd($students);*/ //find() 返回一条数据:
/* $student=Student::find(1001);
dd($student);*/ //findeOrFail(); 根据主键查找,查不到返回错误:
/*$student=Student::findOrFail(1006);
dd($student);*/ //查找构造器get() 在ORM中使用:
/* $students=Student::get();
dd($students);*/ //
/*$students=Student::
where('id','>','1001')
->orderBy('age','desc')->first();
dd($students);*/ /* Student::chunk(2,function ($students){
var_dump($students);
});*/ //聚合函数:
/*$num=Student::count();
var_dump($num);*/ /*$max=Student::where('id','>',1001)->max('age');
var_dump($max);*/
} //ORM中的新增、自定义时间戳及批量赋值:
public function orm2()
{
//使用模型新增数据:
/*$student=new Student();
$student->name='svbabc';
$student->age=18;
$bool=$student->save();
dd($bool);*/ /*$student = Student::find(1006);
echo date('Y-m-d H:s:i',$student->created_at);*/ //使用模型的Create方法新增数据:
/* $student=Student::create(
['name'=>'imooc','age'=>55]
);
dd($student);*/ //firstOrCreate(); 以属性查找用户,如果没有则新增新的实例:
/* $student=Student::firstOrCreate(
['name'=>'imooc']
);
dd($student);*/ //firstOrNew(); 以属性查找用户,如果没有创建新的实例。需要保存,调用save
/*$student=Student::firstOrNew(
['name'=>'imoocsss']
);
$student->save();
dd($student);*/
} //使用:Elopquent ORM修改数据:
public function orm3()
{
//通过模型更新数据:
/* $student = Student::find(1001);
$student->name = 'kitty';
$bool = $student->save();
var_dump($bool);*/ $num=Student::where('id','>',1005)->update(
['age'=>41]
);
var_dump($num);
}
//使用Eloquent ORM删除数据:
public function orm4(){
//通过模型删除:
/*$student=Student::find(1009);
$bool=$student->delete();
var_dump($bool);*/ //通过主键删除:
/*$num=Student::destroy(1008);
var_dump($num);*/ //删除指定条件的数据:
$num=Student::where('id','>',1005)->delete();
var_dump($num);
}

  

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,487
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,903
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,736
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,486
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,126
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,289