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

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

リーリー

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

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

リーリー

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

リーリー

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

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

P粉955063662
P粉955063662

全員に返信 (1)
P粉002023326

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

リーリー
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!