4.4.3 新增
create():直接插入
<?php
namespace App\Controller;
class IndexController extends AbstractController
{
public function index()
{
// 插入数据
return \App\Model\UserActivity::query()->create([
'merchant_no' => '11211',
'title' => 'test',
'desc' => '111221',
'status' => 1,
'meta' => [
"cover_pic" => "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1591770047788&di=8efc808496c85415054dae40e1a7f06a&imgtype=0&src=http%3A%2F%2Fa0.att.hudong.com%2F56%2F12%2F01300000164151121576126282411.jpg",
"share_pic" => "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1591770047788&di=8efc808496c85415054dae40e1a7f06a&imgtype=0&src=http%3A%2F%2Fa0.att.hudong.com%2F56%2F12%2F01300000164151121576126282411.jpg",
"rule"=> "rule"
],
'cdn_addr' => ''
]);
}
}
firstOrCreate():如果无法查询到该数据再插入
<?php
namespace App\Controller;
class IndexController extends AbstractController
{
public function index()
{
// 如果无法查询到就插入数据,否则直接将查询出来的结果返回
return \App\Model\UserActivity::query()->firstOrCreate([
'id' => 10026
], [
'merchant_no' => '11211',
'title' => 'test',
'desc' => '111221',
'status' => 1,
'meta' => [
"cover_pic" => "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1591770047788&di=8efc808496c85415054dae40e1a7f06a&imgtype=0&src=http%3A%2F%2Fa0.att.hudong.com%2F56%2F12%2F01300000164151121576126282411.jpg",
"share_pic" => "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1591770047788&di=8efc808496c85415054dae40e1a7f06a&imgtype=0&src=http%3A%2F%2Fa0.att.hudong.com%2F56%2F12%2F01300000164151121576126282411.jpg",
"rule"=> "rule"
],
'cdn_addr' => ''
]);
}
}文档更新时间: 2021-09-24 17:15 作者:赵豪