【问题标题】: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来实现这一点。

谢谢

【问题讨论】:

    标签: laravel rest api laravel-5


    【解决方案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
        ]);
     }
    

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

    【讨论】:

      猜你喜欢
      • 2012-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-14
      • 2014-06-29
      • 2022-06-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多