Я пытаюсь вычислить разницу во времени в минутах с помощью Laravel и Carbon.
Мой запрос: $findPauseWorky = ClockingSystemHours::where('total_time','=', null)->where('worky_id','=',$id)->whereNotNull('end_time')->get();
Когда я получаю свою коллекцию из моего запроса, результат выглядит так:
Collection {#407
#items: array:1 [
0 => ClockingSystemHours {#408
#dates: array:3 [
0 => "start_time"
1 => "end_time"
2 => "total_time"
]
#original: array:8 [
"id" => 2
"start_time" => "16:21:29"
"end_time" => "23:20:52"
"total_time" => null
"worky_id" => 2
"employee_id" => 1
"created_at" => "2019-01-24 16:21:29"
"updated_at" => "2019-01-24 16:21:29"
]
Как вы можете видеть в результате, я установил мой $dates
в моей модели.
Если я выполню это dd($findPauseWorky->first()->start_time);
, это приведет к следующему:
Unexpected data found.
↵Unexpected data found.
↵Data missing
Когда я выполняю это: dd($findPauseWorky->first()->worky_id);
это приводит к следующему: 2
Что я делаю не так?Или есть причина, по которой я не могу получить доступ к данным?