From 605bf477ad96e85d7cc4699a37c0743f8e672a87 Mon Sep 17 00:00:00 2001 From: Nabeel Shahzad Date: Thu, 10 May 2018 15:28:42 -0500 Subject: [PATCH] More date casting on API --- app/Http/Controllers/Api/AcarsController.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/Http/Controllers/Api/AcarsController.php b/app/Http/Controllers/Api/AcarsController.php index 7e06ce07..341cf097 100644 --- a/app/Http/Controllers/Api/AcarsController.php +++ b/app/Http/Controllers/Api/AcarsController.php @@ -182,6 +182,14 @@ class AcarsController extends Controller $log['pirep_id'] = $id; $log['type'] = AcarsType::LOG; + if (array_key_exists('sim_time', $log)) { + $log['sim_time'] = Carbon::createFromTimeString($log['sim_time']); + } + + if (array_key_exists('created_at', $log)) { + $log['created_at'] = Carbon::createFromTimeString($log['created_at']); + } + $acars = Acars::create($log); $acars->save(); ++$count; @@ -214,6 +222,14 @@ class AcarsController extends Controller $log['type'] = AcarsType::LOG; $log['log'] = $log['event']; + if (array_key_exists('sim_time', $log)) { + $log['sim_time'] = Carbon::createFromTimeString($log['sim_time']); + } + + if (array_key_exists('created_at', $log)) { + $log['created_at'] = Carbon::createFromTimeString($log['created_at']); + } + $acars = Acars::create($log); $acars->save(); ++$count;