Подсветка возвращает результаты в формате JSON - почему?

Я использую Illuminate для доступа к моей базе данных

<body> 
 <?php
    $edges = Edge::all();

    foreach ($edges as $key => $value) {
    print $value;
    }
 ?>
</body>

браузер возвращает:

{"childID":"A","parentID":"C","updated_at":null,"created_at":null}{"childID":"B","parentID":"E","updated_at":null,"created_at":null}{"childID":"C","parentID":"D","updated_at":null,"created_at":null}{"childID":"C","parentID":"F","updated_at":null,"created_at":null}{"childID":"Y","parentID":"Z","updated_at":"2014-08-07 10:26:54","created_at":"2014-08-07 10:26:54"}        

По крайней мере, для меня странно или неожиданно то, что мои результаты возвращаются в формате JSON. Если бы вы могли пролить некоторый свет на это, то есть, почему это может быть, или причина в том... Я был бы благодарен.

Если я дам результаты в браузере с:

<?php
 print '<pre>';print_r($edges);
?>

производит:

Illuminate\Database\Eloquent\Collection Object
(
 [items:protected] => Array
    (
        [0] => Edge Object
            (
                [connection:protected] => 
                [table:protected] => 
                [primaryKey:protected] => id
                [perPage:protected] => 15
                [incrementing] => 1
                [timestamps] => 1
                [attributes:protected] => Array
                    (
                        [childID] => A
                        [parentID] => C
                        [updated_at] => 
                        [created_at] => 
                    )

                [original:protected] => Array
                    (
                        [childID] => A
                        [parentID] => C
                        [updated_at] => 
                        [created_at] => 
                    )

                [relations:protected] => Array
                    (
                    )

                [hidden:protected] => Array
                    (
                    )

                [visible:protected] => Array
                    (
                    )

                [appends:protected] => Array
                    (
                    )

                [fillable:protected] => Array
                    (
                    )

                [guarded:protected] => Array
                    (
                        [0] => *
                    )

                [dates:protected] => Array
                    (
                    )

                [touches:protected] => Array
                    (
                    )

                [observables:protected] => Array
                    (
                    )

                [with:protected] => Array
                    (
                    )

                [morphClass:protected] => 
                [exists] => 1
            )

        [1] => Edge Object
            (...)

 ...
)

Что касается результатов переднего плана - меня действительно интересуют только:

[childID] => A
[parentID] => C
[updated_at] => 
[created_at] =>  

часть объекта; только НЕ в JSON; в простом тексте.

0 ответов

Другие вопросы по тегам