为了账号安全,请及时绑定邮箱和手机立即绑定

关于laravel的firstOrCreate,数据不存在则创建

关于laravel的firstOrCreate,数据不存在则创建

莫回无 2019-04-13 08:36:42
文档里//以属性找用户,若没有则新增并取得新的实例$user=User::firstOrCreate(['name'=>'John']);如果不存在只能插入name字段如果是判断name=john的不存在就插入['name'=>'John','age'=>20]呢怎么处理?
查看完整描述

2 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

//通过name属性检索航班,当结果不存在时创建它...
$flight=App\Flight::firstOrCreate(['name'=>'Flight10']);
//通过name属性检索航班,当结果不存在的时候用name属性和delayed属性去创建它
$flight=App\Flight::firstOrCreate(
['name'=>'Flight10'],['delayed'=>1]
);
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 307 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信