new 一个模型的时候可以直接传入数组参数

新增数据,new 一个模型,我在其它文章里看到可以直接通过传递数组参数完成,为什么我在手册里没有看到相关的介绍呢?我偶然看得一篇文章里有这样的用法,才知道原来还可以这样插入新数据,感觉这样有些时候回方便很多,而且也是比较基础的内容,我以为手册里会有。

类似这样比较基础的内容,手册里忽略的多么?

$user = new User(array('name' => 'Alice'));
$user->save()
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 8
$user = new User($attributes);
$user->save();

// 或这样
$user = User::create($attributes);

多看源码,文档里不可能事无巨细,否则文档内容会比源代码还要多,对于新人来说更不愿意看了!

4年前 评论

没必要纠结这个吧。

如果熟悉了基本的用法,可以阅读下源码或者多阅读阅读其项目的源码,个人觉得还是很有帮助的。

4年前 评论

@Thans 模型的 save 方法也可以传入一个数组参数,这个数组参数有什么作用,具体应该传入什么参数?总感觉手册缺了好多基础内容啊

4年前 评论

要多看源码就好了,哈哈

4年前 评论
return redirect($to = null, $status = 302, $headers = [], $secure = null);

重定向是一个比较常用的功能,前三个参数我知道是什么意思,但是第四个参数我就不知道什么意思了

4年前 评论
No_Panic

Illuminate\Database\Eloquent\Model
不光要看手册也结合着代码一起看.
file

4年前 评论

看下模型的构造函数就知道可以这样用了,,,文档要是能这样事无巨细的写出来,当然是最好的,,,但是,,

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!