【发布时间】:2021-07-12 20:11:52
【问题描述】:
我在数据库中创建新记录时遇到了一点问题。我需要在技能表中创建或更新记录。来自用户的请求是一个数组。我使用循环从请求中检索数据。当我提交表单时,技能数组显示为空。我该如何解决这个问题?
谢谢,提前
$skills = [];
for ($i = 0;$i < count($validated['skills_name']);$i++)
{
$data = [
'name' => $validated['skills_name'][$i],
'rate' => $validated['skills_rate'][$i]
];
$skills[] = $data;
}
Skill::updateOrCreate(['profile_key' => Auth::user()->profile->key],$skills);
【问题讨论】:
标签: php arrays laravel for-loop eloquent