使用laravel将api json保存到数据库
使用laravel时,是否可以从api url获取数据并将其直接保存到数据库?我从url获取的数据格式为{“名称”:“100KVA SUKAM Generator”,“级别”:“5.965”}。是的,您可以使用使用laravel将api json保存到数据库,json,api,laravel,Json,Api,Laravel,使用laravel时,是否可以从api url获取数据并将其直接保存到数据库?我从url获取的数据格式为{“名称”:“100KVA SUKAM Generator”,“级别”:“5.965”}。是的,您可以使用json类型字段(或文本)创建表,并将数据保存在其中: $table->json('data_from_api'); 如果希望将数据持久化为常规数据,可以使用。首先,使用[JSON\u decode][1]将JSON转换为数组,并保存如下数据: $data = json_deco
json
类型字段(或文本
)创建表,并将数据保存在其中:
$table->json('data_from_api');
如果希望将数据持久化为常规数据,可以使用。首先,使用[JSON\u decode][1]
将JSON转换为数组,并保存如下数据:
$data = json_decode($jsonData, true)
Model::create($data);
不要忘记将所有列添加到模型的
$filleble
属性中。谢谢,我对如何从页面获取信息感到有点困惑。我知道我必须使用onload函数从api调用视图的信息,我也要使用post方法,如果正确的话,我该如何实现这一点。我真的很感谢你的帮助@alexey mezenin