根据ID更新数据

时间:2018-10-29 02:12:18

标签: javascript html laravel laravel-5

这是数组中的表数据。从用户页面获取

 array:5 [▼
 "_token" => "JkmBk6ozJ5NN3TMTobh48EH8MDlsjz7ER98d3mVH"
  "id" => array:2 [▼
   0 => "1"
   1 => "2"
  ]
  "locations" => array:2 [▼
    0 => "13.0717898,77.621292"
    1 => "13.0717898,77.621292"
  ]
  "location" => array:2 [▼
    0 => "Bangalore"
    1 => "Managalore"
  ]
  "submit" => "submit"
  ]

我只想访问数组数据并根据ID更新表

更新:

我想根据ID将location [0]纬度/经度值替换为location [0]-班加罗尔

具体来说,我只想用根据用户ID提取的位置替换locations数组中存在的所有Lat / long值。

请为我提供控制器代码。

这是我为获取表数据而编写的代码-

 @foreach ($data['Replocationdata'] as $key => $Replocationdata)
                 <tr id="Replocationdata{{$Replocationdata->id}}">
                   <td>{{$Replocationdata->id}}<input type="hidden" 
 name="id[]" value="{{$Replocationdata->id}}" /></td>
                   <td>{{$Replocationdata->locations}}<input type="hidden" 
 name="locations[]" value="{{$Replocationdata->locations}}" /></td>
                   <td><input type="text" name="location[]" /></td>
                 </tr>
 @endforeach

和控制器功能

public function StorePlacename(Request $request)
{
  foreach ($request as $key => $temp) {
    echo($temp['id']);
  }
}

我想从刀片页面获取所有这些值(数组值)并在StorePlacename方法中进行访问。

1 个答案:

答案 0 :(得分:0)

您可以通过访问控制器中的输入名称来获得从laravel视图到控制器的表单输入值:

$location = $request->input('form_input_name');

form_input_name替换为location,以访问location数组。