Laravel ->put() の問題 - 混合コンテンツ (JSON と非 JSON)
P粉955063662
P粉955063662 2023-09-09 15:30:11
0
1
474

JSON コンテンツをこの 1 つのシナリオに入れたいため、Laravels put() 関数の使用に問題があります。

リーリー

ただし、「偽の」JSON を作成しようとすると、挿入される値は次のようになります。 {\"成績\":'VALUE_OF_$GRADE'} str_replace()stripslashes() を使用してバックスラッシュを削除しようとしましたが、削除できませんでした。

グーグルで検索したところ、モデルのキャストについて読むべき情報がありました。 そこで私はこれを入力しました:

リーリー

これにより、コードの既存の機能が壊れます。

リーリー

get を「修正」しましたが、この新しいキャストを使用して「set」関数をフォーマットし、配列に設定する方法がわかりません。

データベース行内でさまざまな情報が混在しているため、必ずしも JSON であるとは限らないことに注意してください。 この問題を解決するもっと簡単な方法はありますか?

P粉955063662
P粉955063662

全員に返信(1)
P粉002023326

次のような配列を作成するだけで問題を修正できます:

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