Student::create(['vip_name'=>'mmm','vip_fenshu'=>999,'vip_type'=>'出行']);
这样即可新增成功!
(3)firstOrCreate()以属性查找记录,若没有则新增
$student=Student::firstOrCreate(['vip_name'=>'mmm']); echo $student;
(4)firstOrNew()以属性查找记录,若没有则会创建新的实例。若需要保存,则自己调用save方法()
$student=Student::firstOrNew(['vip_name'=>'mmm']); $student->save(); echo $student;
3. 修改数据
使用save方法更新模型
使用update方法更新数据(和create相对应的,Eloquent模型类还支持使用update方法更新数据,同样要用到批量赋值)
//通过模型更新数据
$student=Student::find(2);
$student->vip_fenshu=10000;
$student->save(); //返回bool值
//通过查询构造器更新
$num=Student::where('vip_ID','>',2)->update(['vip_fenshu'=>2000]);
echo $num; //返回更新的行数
4. 删除数据
//(1)通过模型删除数据 $student=Student::find(11); $student->delete(); //返回bool值 //(2)通过主键删除 $num=Student::destroy(10); //删除主键为10的一条记录 echo $num; //返回删除的行数 $num=Student::destroy(10,5); //删除多条 或者$num=Student::destroy([10,5]); echo $num; //返回删除的行数
视频资源学习参考:http://www.imooc.com/learn/697
更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。







