AE
Size: a a a
AE
SG
AE
return self::whereSlug($category)
->with([
'catalog' => function (HasOne $query) use ($catalog) {
$query->whereSlug($catalog)->firstOrFail();
},
'items' => function (HasMany $query) use ($itemIds) {
if (count($itemIds) != 0) {
$query->whereIn('id', $itemIds);
}
},
'catalog.attributes',
'items.images'
])->firstOrFail();
AE
SG
EG
SG
AE
$items->first()->name
в blade отдает Call to a member function first() on arraySG
AE
view('catalog.list', CatalogCategory::
getItems($catalog, $category));
SG
getItems
?AE
return self::whereSlug($category)
->with([
'catalog' => function (HasOne $query) use ($catalog) {
$query->whereSlug($catalog)->firstOrFail();
},
'items' => function (HasMany $query) use ($itemIds) {
if (count($itemIds) != 0) {
$query->whereIn('id', $itemIds);
}
},
'catalog.attributes',
'items.images'
])->firstOrFail();
AE
SG
AE
AE
SG
view('catalog.list', CatalogCategory::getItems($catalog, $category));
SG
EG
SG
view('catalog.list', ['catalogCategory' => CatalogCategory::getItems($catalog, $category)]);