La sortie d'impression dd() intégrée de Laravel est un peu difficile à comprendre
Collection {#279 ▼
#items: array:7 [▼
0 => Cate {#280 ▼
+timestamps: false
#guarded: array:1 [▶]
#connection: null
#table: null
#primaryKey: "id"
#perPage: 15
+incrementing: true
#attributes: array:5 [▶]
#original: array:5 [▶]
#relations: []
#hidden: []
#visible: []
#appends: []
#fillable: []
#dates: []
#dateFormat: null
#casts: []
#touches: []
#observables: []
#with: []
#morphClass: null
+exists: true
+wasRecentlyCreated: false
}
1 => Cate {#281 ▶}
2 => Cate {#282 ▶}
3 => Cate {#283 ▶}
4 => Cate {#284 ▶}
5 => Cate {#285 ▶}
6 => Cate {#286 ▶}
]
}
Comment générer un tableau simple print_r comme celui-ci ?
[0] => Array
(
[id] => 1
[pid] => 0
[name] => 安徽省
[son] => Array
(
[0] => Array
(
[id] => 3
[pid] => 1
[name] => 合肥市
[son] => Array
(
[0] => Array
(
[id] => 4
[pid] => 3
[name] => 长丰县
)
)
)
[1] => Array
(
[id] => 5
[pid] => 1
[name] => 安庆市
)
)
)
La sortie d'impression print_r apparaîtra redondante. Comment la simplifier ?
Illuminate\Database\Eloquent\Collection Object
(
[items:protected] => Array
(
[0] => kyomini\Cate Object
(
[timestamps] =>
[guarded:protected] => Array
(
[0] => submit
)
[connection:protected] =>
[table:protected] =>
[primaryKey:protected] => id
[perPage:protected] => 15
[incrementing] => 1
[attributes:protected] => Array
(
[id] => 1
[pid] => 0
[c_name] => 文章
[byname] =>
[sort] => 0
)
[original:protected] => Array
(
[id] => 1
[pid] => 0
[c_name] => 文章
[byname] =>
[sort] => 0
)
[relations:protected] => Array
(
)
[hidden:protected] => Array
(
)
[visible:protected] => Array
(
)
[appends:protected] => Array
(
)
[fillable:protected] => Array
(
)
[dates:protected] => Array
(
)
[dateFormat:protected] =>
[casts:protected] => Array
(
)
[touches:protected] => Array
(
)
http://php.net/manual/zh/function.var-export.php
http://php.net/manual/zh/function.var-dump.php
print_r($obj->toarray());