laravel 解决Eloquent ORM的save方法无法插入数据的问题

 更新时间:2019年10月21日 15:57:10   作者:Ibelievesunshine  
今天小编就为大家分享一篇laravel 解决Eloquent ORM的save方法无法插入数据的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

学习laravel中:

今天在测试使用Eloquent ORM将数据使用 save()方法插入到mysql中时,出现了错误,如图所示:

在网上查阅资料后找到了原因:

使用save方法新增数据:

laravel会默认维护 created_at , updated_at 两个字段,这两个字段都是存储时间戳,整型11位的,因此使用时需要在数据库添加这两个字段。如果不需要这个功能,只需要在模型里加一个属性:public $timestamps=false; 以及一个方法,可以将当前时间戳存到数据库

protected function getDateFormat(){ 
 return time(); 
} 

这样就不需要那两个字段了。

修改后错误消失,正常输出:

控制器中函数代码如下:

  //使用表模型新增数据
 public function orm2(){
 $stu = new Student(); //表的模型实例化
 $stu->name='小黑';  //给模型的属性赋值
 $stu->password='222333';
 $flag = $stu->save(); //save方法插入数据,返回插入是否成功的boolean值
 var_dump($flag);  //打印$flag的内容
 }

以上这篇laravel 解决Eloquent ORM的save方法无法插入数据的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • thinkPHP3.0框架实现模板保存到数据库的方法

    thinkPHP3.0框架实现模板保存到数据库的方法

    这篇文章主要介绍了thinkPHP3.0框架实现模板保存到数据库的方法,结合实例形式分析了使用thinkPHP3.0框架开发CMS系统过程中将模板保存到数据库的具体实现步骤与相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • Laravel中为什么不使用blpop取队列详析

    Laravel中为什么不使用blpop取队列详析

    这篇文章主要给大家介绍了关于Laravel中为什么不使用blpop取队列的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • 基于PHP实现简单的随机抽奖小程序

    基于PHP实现简单的随机抽奖小程序

    一个抽奖小程序,概论可控,也可某个奖品在前端显示,而程序中根本不可能获得!把所有的概率x10后相加起来,新数组中每项的值等于它前几个的和加上它本身
    2016-01-01
  • Codeigniter框架实现获取分页数据和总条数的方法

    Codeigniter框架实现获取分页数据和总条数的方法

    这篇文章主要介绍了Codeigniter框架实现获取分页数据和总条数的方法,实现了对获取当前页的数据和总条数方法的封装,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • destoon官方标签大全

    destoon官方标签大全

    这篇文章主要介绍了destoon的标签,需要的朋友可以参考下
    2014-06-06
  • 利用PHP实现一个简单的用户登记表示例

    利用PHP实现一个简单的用户登记表示例

    这篇文章主要给大家介绍了利用PHP实现一个简单的用户登记表的相关资料,文中分别介绍了如何展示单行和多行信息表的实现方法,分别给出了详细的示例代码,需要的朋友可以参考简介,下面来一起看看吧。
    2017-04-04
  • 解决Laravel 使用insert插入数据,字段created_at为0000的问题

    解决Laravel 使用insert插入数据,字段created_at为0000的问题

    今天小编就为大家分享一篇解决Laravel 使用insert插入数据,字段created_at为0000的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • laravel 事件/监听器实例代码

    laravel 事件/监听器实例代码

    这篇文章主要介绍了laravel 事件/监听器实例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • PHP上传 找不到临时文件夹的解决方法

    PHP上传 找不到临时文件夹的解决方法

    这篇文章主要介绍了PHP上传 找不到临时文件夹的解决方法,主要处理方式是找到php配置文件php.ini并做相应的修改,具体解决方法大家参考下本文
    2018-03-03
  • 简单分析ucenter 会员同步登录通信原理

    简单分析ucenter 会员同步登录通信原理

    UCenter是Comsenz旗下各个产品之间信息直接传递的一个桥梁,通过UCenter 站长可以无缝整合Comsenz系列产品,实现用户的一站式登录以及社区其他数据的交互。其实何止是comsenz系列产品,可以这么说整合了 ucenter 就等于整合了整个php 界的所有php 程序。
    2014-08-08

最新评论