我如何将此值存储到数据库中[关闭]

Posted

技术标签:

【中文标题】我如何将此值存储到数据库中[关闭]【英文标题】:How can i store this value to database [closed] 【发布时间】:2019-02-21 07:57:23 【问题描述】:

我想通过创建一个rest api将数据存储到数据库中。

这是数据:

[
    
        "date": "2018-09-17 13:00:20",
        "id": 1,
        "latitude": "11.022992",
        "longitude": "76.9410799",
        "status": "0",
        "updateddate": "2018-09-17 13:00:20"
    ,
     
        "date": "2018-09-17 13:00:20",
        "id": 1,
        "latitude": "11.022992",
        "longitude": "76.9410799",
        "status": "0",
        "updateddate": "2018-09-17 13:00:20"
    ,
     
        "date": "2018-09-17 13:00:20",
        "id": 1,
        "latitude": "11.022992",
        "longitude": "76.9410799",
        "status": "0",
        "updateddate": "2018-09-17 13:00:20"
    
]

请帮助创建rest api来实现这一点。

谢谢

【问题讨论】:

【参考方案1】:

为获取输入制作一个 html 表单。然后将其复制到您的文件中

Controller : 复制到你的 Controller 关于您的 id,它将在您的数据库中自动递增

 public function yourfuncname(Request $request)
    $date= $request->get('date');
    $longitude= $request->get('longitude');
    $latitude= $request->get('latitude');
    $status= $request->get('status'); // Depend On your status if its default 0 then dont make input field for it
    $updateddate= $request->get('updateddate'); // i think you need to find for date

   $Model = new Model_Name;
   $Model->add($date, $latitude , $longitude, $status, $updateddate);

现在在您的模型中:

public function add($date, $latitude , $longitude, $status, $updateddate)
\DB::table('employees')->insert([
        'date'=>$date,
        'latitude '=>$latitude,
        'longitude'=>$longitude,
        'status'=>$status,
        'updateddate'=>$updateddate
    ]);
 

此代码将您的数据插入数据库中

【讨论】:

以上是关于我如何将此值存储到数据库中[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何将此代码转换为准备好的语句或 jdbc 中的语句? [关闭]

我通过蓝牙向 arduino nano ble 33 发送了一个值,并收到了树莓派的值。如何将此值转换为数字?

如何使用 moment.js 将此值 theHour[0].times 更改为时间格式 (HH:mm)

SSIS有条件拆分拒绝文件[关闭]

如何正确存储此值对表

Swifty JSON 响应解析