Laravel неожиданные данные найдены - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь вычислить разницу во времени в минутах с помощью 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

Что я делаю не так?Или есть причина, по которой я не могу получить доступ к данным?

...