Change how route is pulled from post and add another validation

This commit is contained in:
Nabeel Shahzad
2018-01-05 14:46:00 -06:00
parent 4ee6830181
commit bf493623c7
+3 -1
View File
@@ -344,6 +344,8 @@ class PirepController extends RestController
Log::info('Posting ACARS ROUTE', $request->toArray()); Log::info('Posting ACARS ROUTE', $request->toArray());
$this->validate($request, ['route' => 'required']);
$this->validate($request, [ $this->validate($request, [
'route.*.name' => 'required', 'route.*.name' => 'required',
'route.*.order' => 'required|int', 'route.*.order' => 'required|int',
@@ -352,7 +354,7 @@ class PirepController extends RestController
'route.*.lon' => 'required|numeric', 'route.*.lon' => 'required|numeric',
]); ]);
$route = $request->all()['route']; $route = $request->post('route', []);
foreach($route as $position) { foreach($route as $position) {
$attrs = [ $attrs = [
'pirep_id' => $id, 'pirep_id' => $id,