diff --git a/beike/Shop/Routes/breadcrumbs.php b/beike/Shop/Routes/breadcrumbs.php index 209da3a2..1b121eb7 100644 --- a/beike/Shop/Routes/breadcrumbs.php +++ b/beike/Shop/Routes/breadcrumbs.php @@ -27,7 +27,9 @@ Breadcrumbs::for('category', function (BreadcrumbTrail $trail, $category) { Breadcrumbs::for('product', function (BreadcrumbTrail $trail, $product) { $productModel = \Beike\Models\Product::query()->find($product['id']); $category = $productModel->categories->first(); - $trail->parent('category', $category); + if ($category) { + $trail->parent('category', $category); + } $trail->push($product['name'], shop_route('products.show', $productModel)); });