第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

json encode store data in db with doubleqoutes

json encode store data in db with doubleqoutes

PHP
慕的地6264312 2023-03-04 16:16:15
我使用 PHP/MySQL。我的問題是當(dāng)我使用 json_encode PHP 存儲數(shù)據(jù)時,我使用雙引號 ("") 獲取數(shù)據(jù)。我的控制器:$description['content'] = $request->content;    $description['location'] = $request->location;    $description['area'] = $request->area;    $id = Auth::id();    $property = new Property();    $property->user_id = $id;    $property->title = $request->title;    $property->description = json_encode($description);    $property->status = 0;    $property->due_date = $request->due_date;    $property->save();數(shù)據(jù)輸入數(shù)據(jù)庫"{"content":"lorem ipsum sit dolor amet","location":"sby","area":"2"}"我期望的,就像這樣沒有雙引號:{"content":"lorem ipsum sit dolor amet","location":"sby","area":"2"}我的錯在哪里。謝謝
查看完整描述

1 回答

?
SMILET

TA貢獻1796條經(jīng)驗 獲得超4個贊

正如在您的評論中,您說“在 mysql 中我將 json 數(shù)據(jù)類型”設(shè)置為description字段,將其投射到您的模型中并且不要使用 json_encode 來保存它。

數(shù)組和 JSON 轉(zhuǎn)換

在處理存儲為序列化 JSON 的列時,數(shù)組轉(zhuǎn)換類型特別有用。例如,如果你的數(shù)據(jù)庫有一個包含 serialized 的JSONorTEXT字段類型,當(dāng)你在 Eloquent 模型上訪問它時,JSON將數(shù)組轉(zhuǎn)換添加到該屬性將自動將該屬性反序列化為 a :PHP array

class Property extends Model

{

? ? /**

? ? ?* The attributes that should be cast.

? ? ?*

? ? ?* @var array

? ? ?*/

? ? protected $casts = [

? ? ? ? 'description' => 'array',

? ? ];

}

定義轉(zhuǎn)換后,您可以訪問該description屬性,它會自動JSON反序列化為PHP array. 當(dāng)您設(shè)置屬性的值時description,給定的數(shù)組將自動序列化回JSON存儲:


$description['content'] = $request->content;

$description['location'] = $request->location;

$description['area'] = $request->area;


$id = Auth::id();

$property = new Property();

$property->user_id = $id;

$property->title = $request->title;

$property->description = $description;

$property->status = 0;

$property->due_date = $request->due_date;

$property->save();


查看完整回答
反對 回復(fù) 2023-03-04
  • 1 回答
  • 0 關(guān)注
  • 150 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號