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

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

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

$user = new User(array('name' => 'Alice'));
$user->save()
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 8

没必要纠结这个吧。

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

5年前 评论

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

5年前 评论

要多看源码就好了,哈哈

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

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

5年前 评论
No_Panic

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

5年前 评论
$user = new User($attributes);
$user->save();

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

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

5年前 评论

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

5年前 评论

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