[viewBag] path(); $segments = explode('/', $urlPath); // Sprawdź, czy w segmentach znajduje się 'produkt' if (in_array('produkt', $segments)) { // Znajdź indeks segmentu 'produkt' $produktIndex = array_search('produkt', $segments); // Pobierz wszystkie segmenty po 'produkt', z wyjątkiem ostatniego $slugParts = array_slice($segments, $produktIndex + 1); // Jeśli są jakiekolwiek części po 'produkt', usuń ostatni segment (wszystko po ostatnim slashem) if (count($slugParts) > 1) { array_pop($slugParts); // Usuwa ostatni element (wszystko po ostatnim slashem) } // Połącz pozostałe części w slug $slug = implode('/', $slugParts); // Znajdź produkt po slugu $item = Product::where('slug', $slug)->first(); // Przypisz produkt do zmiennej 'productItem' $this['productItem'] = $item; } } ?>
  • Strona: 13 / 17