laravelは、矢印の構文を介してデータベース内のJSON列を更新するためのエレガントなアプローチを提供します。この機能により、列全体を更新せずにJSONデータを正確に変更できます。
矢印の構文( - >)を使用すると、クエリでjsonキーに直接アクセスできます:
<!-- Syntax highlighted by torchlight.dev -->$affected = DB::table('users') ->where('id', 1) ->update(['options->enabled' => true]);
Laravelは、PHPデータ型とJSON構造の間の変換を透過的に処理し、データベースシステムに適切なSQLを生成します。このアプローチは、追加のデータベーステーブルのオーバーヘッドなしで柔軟なデータストレージを必要とするアプリケーションに特に役立ちます。
以上がLaravelのJSON列の更新を操作しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。