は、私は、データベースに挿入単語の簡単な関数を持っている:LaravelでWHEREを使用して空のフィールドの値と値を挿入した後にテーブルを更新する方法はありますか?
public function insertNewWords($array)
{
foreach ($array as $key => $value) {
DB::transaction(function() use ($value) {
DB::table('words')->updateOrInsert(['word' => $value], ['word' => $value]);
});
}
}
そして、私は言葉の説明を単純な配列を持っている:私はupdateOrInsert()
とwhere()
を使用して、データベースにこの配列を追加することができますどのように
$array = array('apple' => 'fruit', 'banana' => 'vegetable');
。 私のテーブルには単語だけがあり、説明文を持つフィールドは空です(デフォルトはnull)。私は単純なクエリに必要があります。UPDATE words(description) SET description = $description WHERE word = $word;
値。 – C2486
あなたがしたいことは明確ではありませんか? – C2486