首页 > 作文

Laravel框架Eloquent ORM新增数据、自定义时间戳及批量赋值用法详解

更新时间:2023-04-08 04:40:18 阅读: 评论:0

本文实例讲述了laravel框架eloquent orm新增数据、自定义时间戳及批量逐步地赋值用法。分享给大家供大家参考,具体如下:

好了,这篇文仙女弹琴章我们主要掌握以下几个知识点

通过模型新增数据(涉及到自定义时间戳)使用模型的create方法新增数据(涉及到批量赋值)

no.1通过模型新增数据

我的数据库和上篇文章结尾的数据库样式是一致的,那么我要想在这里面输入一个名字叫做chenchai,年龄是为17岁。要如何操作呢?
代码如下:

namespace app\http\controllers;u app\student;u illuminate\support\facades\db;class 华夏地产studentcontroller extends controller{public function orm2(){$student = new student();$student->name='chenchai';$student->age=17;$student->save();}}

好,效果如下:

你会发现,这里新增的数据有修改时间和新增时间,那么如果你不想用,手动删除的话,则玩的作文要去我们最先创造的模型文件里去设置一个属性即可

如下:

然后你再新增,就不会出现了

如果你想获取一个标准的温馨的家时间,只需要在模型文件下增加一个方法,然后在新增数据那输出即可,如下:

然后我们find10

结果如下:

我这里有个方法没有打上去,所以时间是1970年1月1日,具体什么操作步骤不详细讲述,可百度

no.2模型create新增

代码如下:

namespace app\http\controllers;u app\student;u illuminate\support\facades\db;class studentcontroller extends controller{public function orm2(){$student = student::create([['name'=>'nanqiao','age'=>19]]);dd($student);}}

然后他肯定是会报错的,为什么?因为他不允许批量增加。那我们要怎么做呢?
只需要在模型文件里增加一个属性
如下:

protected $fillable = ['name','age'];//这里是可以批量赋值的属性

然后结果如下:

本文发布于:2023-04-08 04:40:16,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/596ddde18b4383a22898a1739b3f8d23.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Laravel框架Eloquent ORM新增数据、自定义时间戳及批量赋值用法详解.doc

本文 PDF 下载地址:Laravel框架Eloquent ORM新增数据、自定义时间戳及批量赋值用法详解.pdf

标签:模型   时间   数据   批量
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图