laravel 操作数据库常用函数的返回值方法

 更新时间:2019年10月11日 09:25:32   作者:坏小哥  
今天小编就为大家分享一篇laravel 操作数据库常用函数的返回值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

1、insert/insertGetId

insert函数的返回值为boolean类型:成功为true,失败为false

insertGetId函数的返回值为整型:成功为插入时的ID值,失败为…

DB::table('users')->insert(
 ['name' => '上官帝文1', 'age' => 99]
);
DB::table('users')->insertGetId(
 ['name' => '上官帝文2', 'age' => 98]
);

2、update/delete

该函数返回修改成功记录的条数

DB::table('users')->where('id', 1)
 ->update(['name' => '上官帝文3']);
DB::table('users')->where('age', '>', 55)->delete(); 
DB::table('users')->whereIn('age', [99,98,97])->delete(); 

3、get()

DB::table('testtable')->get();

返回一个集合:

4、first()

DB::table('testtable')->first();

返回一个对象

5、paginate()

DB::table('testtable')->paginate();
$total = 2;    //用于每页显示几条数据,一般是前台动态传来的
$result = DB::table('testtable')->paginate($total);
dd($result);

第一个语句返回结果:

第二语句返回结果:

total 这个值很重要,用于前台显示,每次当前分页查询的总条数。

以上这篇laravel 操作数据库常用函数的返回值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 仿Aspnetpager的一个PHP分页类代码 附源码下载

    仿Aspnetpager的一个PHP分页类代码 附源码下载

    最近正在学习php,想拿一些demo来练习一下,想起前段时间自己用.net写的仿Aspnetpager控件的分页类,就琢磨着用PHP来实现仿aspnetpager的分页功能,随便复习下
    2012-10-10
  • PHP使用redis位图bitMap 实现签到功能

    PHP使用redis位图bitMap 实现签到功能

    这篇文章主要介绍了PHP使用redis位图bitMap 实现签到功能,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • thinkPHP自动验证、自动添加及表单错误问题分析

    thinkPHP自动验证、自动添加及表单错误问题分析

    这篇文章主要介绍了thinkPHP自动验证、自动添加及表单错误问题分析,结合案例形式分析了thinkPHP自动完成机制的相关使用技巧与注意事项,需要的朋友可以参考下
    2016-10-10
  • IP138 IP地址查询小偷实现代码

    IP138 IP地址查询小偷实现代码

    下面的代码是获取ip138的数据,并显示。
    2010-02-02
  • 浅谈PHP进程管理

    浅谈PHP进程管理

    这篇文章主要介绍了PHP进程管理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • php伪静态之APACHE篇

    php伪静态之APACHE篇

    mod_rewrite是Apache的一个非常强大的功能,它可以实现伪静态页面。下面我详细说说它的使用方法!对初学者很有用的哦!
    2014-06-06
  • PHP使用正则表达式清除超链接文本

    PHP使用正则表达式清除超链接文本

    有些时候,我们需要对一些html文本进行处理,比如需要将文本中的超链接内容去除,这个时候就需要用到正则表达式
    2013-11-11
  • php实现文件下载实例分享

    php实现文件下载实例分享

    php实现对文件的下载需要了解一定的http协议基础,php实现下载用到四条http协议的信息,用header进行会写处理
    2014-06-06
  • Laravel框架模型的创建及模型对数据操作示例

    Laravel框架模型的创建及模型对数据操作示例

    这篇文章主要介绍了Laravel框架模型的创建及模型对数据操作,结合实例形式分析了Laravel框架创建模型及使用模型进行数据的增删改查等相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • ThinkPHP中__initialize()和类的构造函数__construct()用法分析

    ThinkPHP中__initialize()和类的构造函数__construct()用法分析

    这篇文章主要介绍了ThinkPHP中__initialize()和类的构造函数__construct()用法,以实例形式分析了ThinkPHP中类的初始化时构造子类的方法,是采用ThinkPHP进行面向对象程序设计中比较重要的概念,需要的朋友可以参考下
    2014-11-11

最新评论