Laravel Eloquentは、更新された値がデータベース内の以前のデータと同じ場合に0を返します
P粉662361740
P粉662361740 2024-03-27 09:07:52
0
1
424

laravel 8で問題が発生しました。以下のクエリを初めて実行するときは問題なく正常に動作しますが、再実行すると、追加しない限り常に失敗メッセージが表示されます。「isprocess」値は次のように変更されました。前回のアップデートとは異なります。

更新された値が同じままでも成功メッセージを表示し続けるにはどうすればよいですか?

ああああ

P粉662361740
P粉662361740

全員に返信(1)
P粉262926195

クエリ ビルダーの update() メソッドは、影響を受ける行の数を返します。

同じクエリを 2 回実行すると、2 番目のクエリは行に影響を与えず、したがって 0 が返され、false

と評価されるため、失敗した値または成功した値のチェックは不正確です。

エラーが発生した場合、例外がスローされます

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート