2
laravelを使用している場合、api urlからデータを取得してデータベースに直接保存できますか? URLから取得するデータは{"name": "100KVA SUKAM Generator"、 "level": "5.965"}の形式です。laravelを使用してapi jsonをデータベースに保存する
laravelを使用している場合、api urlからデータを取得してデータベースに直接保存できますか? URLから取得するデータは{"name": "100KVA SUKAM Generator"、 "level": "5.965"}の形式です。laravelを使用してapi jsonをデータベースに保存する
はい、あなたは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
プロパティにすべての列を追加することを忘れないでください。
ありがとうございます、私はページから情報を取得する方法について少し混乱しています。私は、APIのビューから情報を呼び出すためにonload関数を使用しなければならないことを知っている、私はポストメソッドを使用し、正しい場合はどのようにこれを達成するのですか?私は本当にあなたの助けに感謝@アレクセ - mezenin – CE0