gpt4 book ai didi

json - 使用 laravel 将 api json 保存到数据库

转载 作者:行者123 更新时间:2023-12-02 01:23:01 24 4
gpt4 key购买 nike

在使用 laravel 时,是否可以从 api url 获取数据并将其直接保存到数据库?我从 url 获得的数据格式为 {"name":"100KVA SUKAM Generator","level":"5.965"}。

最佳答案

是的,您可以使用 json 类型字段(或 text)创建表并将数据保存在那里:

$table->json('data_from_api');

https://laravel.com/docs/5.2/migrations#writing-migrations

如果你想像往常一样持久化数据,你可以使用mass assignment .首先,使用 [json_decode][1] 将 JSON 转换为数组并像这样保存数据:

$data = json_decode($jsonData, true)
Model::create($data);

不要忘记将所有列添加到模型的 $fillable 属性中。

关于json - 使用 laravel 将 api json 保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38811168/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com