0
我有一個帶有JSON列的表。我爲了自動轉換它,當我想讀它添加到了我的模型:將數據存儲到json字段中
protected $casts = ['data' => 'array'];
如果我手動插入此數據庫中的JSON場一切正常:
{"age": "15", "name": "John Doe"}
我讀取模型字段並將其作爲數組返回。
我不知道如何通過我的應用程序存儲數據。我試圖用這個
$model->data = json_encode(['John Doe']);
但是,當我檢查數據庫,這是什麼存儲:
"{\"name\":\"John Doe\"}"
而當我想用它它不是鑄造。我該如何解決這個問題?
PLUS:有沒有關於json字段用法的一些文檔?我可以找到任何東西
你想說這是因爲你省略了數組鍵,即_'nombre'_或者你沒有必須使用'json_encode'? – dipoisola