laravel解决了雄辩ORM的保存方法不能插入数据的问题
向laravel学习:
今天,当测试使用雄辩ORM使用save()方法将数据插入mysql时,出现了一个错误,如图所示:
查阅了网上的资料后,我找到了原因:
使用保存方法添加数据:
默认情况下,Laravel将维护两个字段,创建于和更新于。这两个字段存储时间戳,并且是11位整数,因此在使用时有必要将这两个字段添加到数据库中。如果不需要这个函数,只需要给模型添加一个属性:public $ timestamps=false以及将当前时间戳保存到数据库的方法
受保护函数GetDateformat(){ return time();}所以不需要那两个字段。
修改后错误消失,正常输出:
控制器中的功能代码如下:
//使用表模型添加数据公共函数或m2(){ $ stu=new student();//表$stu-name='小黑'的模型实例化;//将$stu-password='222333 '分配给模型的属性;$ flag=$ stu-save();//save方法插入数据并返回插入是否成功的布尔值var _ dump($ flag);//打印$flag的内容}上面的laravel解决了雄辩ORM的保存方法不能插入数据的问题,这是边肖和大家分享的全部内容。希望能给大家一个参考,多支持我们。
版权声明:laravel解决了雄辩ORM的保存方法不能插入数据的问题是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。