<code>array:7 [▼
"_token" => "Y9szFJQYRcmHpyBB1McOE9tbUoZmshmJHzfV1hMG"
"title" => "1"
"image" => "2"
"itemimages" => array:2 [▼
0 => array:1 [▼
"image" => "/editor/php/../attached/image/20151203/20151203071049_60053.png"
]
1 => array:1 [▼
"image" => "/editor/php/../attached/image/20151203/20151203071049_32261.png"
]
]
"category_id" => "4"
"content" => "3"
"text" => "3"
]</code>一个表单传递过来一个商品的信息,并且这个商品
<code> $data=$request->all();
$data['text']=mb_substr($data['content'],0,64);
$save=Item::create($data);</code>商品创建成功,然后需要往图片库里加图片$data['itemimages'],
<code>$save->itemimages()->save($data['itemimages']);//报错 $save->itemimages()->saveMany($data['itemimages']);//报错 $save->itemimages()->create($data['itemimages']);//item_id有值,image为空</code>
后来尝试格式换一下
<code>"itemimages" => array:1 [▼
"image" => "/editor/php/../attached/image/20151203/20151203071049_60053.png"
]
$save->itemimages()->create($data['itemimages']);//成功</code>那么多张图片怎么办
Item已经定义
<code>public function itemimages(){
return $this->hasMany("App\Itemimage");
}</code><code>array:7 [▼
"_token" => "Y9szFJQYRcmHpyBB1McOE9tbUoZmshmJHzfV1hMG"
"title" => "1"
"image" => "2"
"itemimages" => array:2 [▼
0 => array:1 [▼
"image" => "/editor/php/../attached/image/20151203/20151203071049_60053.png"
]
1 => array:1 [▼
"image" => "/editor/php/../attached/image/20151203/20151203071049_32261.png"
]
]
"category_id" => "4"
"content" => "3"
"text" => "3"
]</code>一个表单传递过来一个商品的信息,并且这个商品
<code> $data=$request->all();
$data['text']=mb_substr($data['content'],0,64);
$save=Item::create($data);</code>商品创建成功,然后需要往图片库里加图片$data['itemimages'],
<code>$save->itemimages()->save($data['itemimages']);//报错 $save->itemimages()->saveMany($data['itemimages']);//报错 $save->itemimages()->create($data['itemimages']);//item_id有值,image为空</code>
后来尝试格式换一下
<code>"itemimages" => array:1 [▼
"image" => "/editor/php/../attached/image/20151203/20151203071049_60053.png"
]
$save->itemimages()->create($data['itemimages']);//成功</code>那么多张图片怎么办
Item已经定义
<code>public function itemimages(){
return $this->hasMany("App\Itemimage");
}</code>
<code>$itemimages=[];
foreach($data['itemimages'] as $v){
$itemimages[]=new App\Itemimage(['image' => $v['image']),
}
$save->itemimages()->saveMany($itemimages);</code>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号