//新建实例并赋值、保存 $stu=new Student(); $stu->name='orm2'; $stu->save(); //create方法批量添加数据 Student::create(['name'=>'orm3','age'=>13]);
- 删除数据也有两种方法,一是通过find方法删除指定主键,二是通过查询构建器:
//destroy删除指定主键值 Student::destroy(1006,1007); //通过查询构建器删除 Student::where('id',1008)->delete();
- 修改数据:①通过ORM实例来修改并保存②通过查询构建器
//通过返回Student对象进行修改 $stu=Student::find(1005); $stu->age=21; $stu->save(); //通过查询构建器修改 Student::where('id',1005)->update(['age'=>22]);
- 查找数据:
//查询表中所有记录 $table=Student::all(); //根据id查询一条数据 $row=Student::find(1002); dd($table);
当然也可以通过构建器的get()、first()来获取数据
通过上面的增删改查可以看出Eloquent可以使用查询构建器的所有方法,除了增删改查外,还有where、聚合函数等。
更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。