Cannot access private property :: $ id
View error correction Cannot access private property :: $ id.
This design will result in an error:
foreach ($ items as $ item) {
$ data[[] = $ item->id;
}
Because if the property private, then access to it must be used getters
Those. So:
foreach ($ items as $ item) {
$ data[[] = $ item->getId();
}