引言
前几期我们通过laravel模型的读操作方法,实现了很多花样繁多的条件筛选查询, 可以说足以应对大多数的场景。
本期说说写操作的那些事,包括创建,修改,这些直接操作数据库数据的操作方法。 虽然简单,但是很多新手容易上来就犯错。
代码时间
先说说创建条目,数据库内原本不存在,直接新建一个条目的操作。 我们仍然使用contacts表作为示例,下面是使用模型Contact新建一条数据:
$contact = new Contact;$contact->name = 'Tom Hanks';$contact->email = 'tom@hanks.com';$contact->save();
创建一个空对象,然后对属性赋值,最后调用save方法将输入存档。一气呵成。
如果属性字段超级多,不是这么两三个,要手动一个一个赋值,想想都觉得恐怖。所以, 模型也提供了快捷的方法,接收一个数组,按照键值和属性的对应关系,一次写入:
$contact = new Con