//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);
}

  

最新文章

  1. IOS 制作启动画面
  2. objective-c高德地图时时定位
  3. CentOS6.3连网获取IP失败 This device is not active
  4. 在fedora 20下使用ssh server
  5. JuPyter(IPython) Notebook中通过pip安装第三方Python Module
  6. JS输出当前时间,且每秒变化
  7. 12 款最好的 Bootstrap 设计工具
  8. 基于.net开发chrome核心浏览器【三】
  9. 即时通信系统Openfire分析之六:路由表 RoutingTable
  10. 关于swiper的滚动条滑动
  11. 将openface移植到vs2013
  12. Paper Reading: Stereo DSO
  13. Activity 启动模式 FLAG
  14. Centos7+python3.6+face-recognition
  15. 在Windows7上如何找到Cookie
  16. 【python006-算术操作符】
  17. 20155232 2016-2017-3 《Java程序设计》第9周学习总结
  18. 4144: [AMPPZ2014]Petrol (多源最短路+最小生成树+启发式合并)
  19. 客户端调用wcf服务,如何提高调用性能
  20. UWP 流畅设计中的光照效果(容易的 RevealBorderBrush 和不那么容易的 RevealBackgroundBrush)

热门文章

  1. 20145101《Java程序设计》第6周学习总结
  2. 20145225唐振远《网络对抗》Exp4 恶意代码分析
  3. android 实践项目 总结 (修改)
  4. Android移植学习笔记
  5. shell编程学习笔记之特殊变量($0、$1、$2、 $?、 $# 、$@、 $*)
  6. mongodb 有一个坑 报错 no mongos proxies found in seed list
  7. P3901 数列找不同
  8. 怎么在VS监视DataSet类型的数据
  9. 12_Python操作MySQL(basic)
  10. 51nod 1199 Money out of Thin Air(线段树+树剖分)