$wire = Wire::find(2)->value('options');
var_dump($wire);
die();
返回string(39) "{"note": "wire one", "value": "WIRE 1"}
这是我的2个数据库条目。
1 {"note": "wire one", "value": "WIRE 1"} WIRE ONE 2017-01-29 01:37:49 2017-01-29 01:37:49
2 {"note": "wire two", "value": "WIRE 2"} WIRE TWO 2017-01-29 01:38:19 2017-01-29 01:38:19
为什么find(2)返回记录#1的值?
我在另一款Laravel应用中认出了这一点。这是在一个新的Laravel应用程序中完成的。
答案 0 :(得分:3)
看起来像使用 - >值详细说明find()方法或 - > get运行一个全新的查询。
Wire::find(2)->get();
运行检索所有模型的新查询。
Wire::find(2);
按主键2返回模型。