E
extending-shopper
Rozszerzaj Laravel Shopper o własne menu, komponenty i funkcjonalności bez modyfikacji kodu źródłowego.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill zawiera gotowe wzorce do rozszerzania platformy Shopper. Dodawaj elementy do paska bocznego, nadpisuj komponenty, rejestruj nasłuchiwacze zdarzeń i rozszerzaj domeny takie jak magazyn, ceny czy media. Idealne do dostosowywania zachowania Shoppera bez ingerencji w rdzeń systemu. Pracuje z Laravel i wymaga znajomości PHP.
Jak używać
- Utwórz nową klasę w katalogu app/Sidebar, na przykład ShippingSidebar.php, która rozszerza AbstractAdminSidebar i implementuje metodę extendWith(Menu $menu).
- Wewnątrz metody extendWith zdefiniuj grupę menu za pomocą $menu->group(), podając nazwę grupy i wagę (weight) określającą pozycję w pasku bocznym.
- Dodaj elementy do grupy za pomocą $group->item(), ustawiając etykietę, wagę, ikonę, trasę i uprawnienia dostępu.
- Zarejestruj klasę w AppServiceProvider, nasłuchując zdarzenia SidebarBuilder w metodzie boot() i wskazując swoją klasę rozszerzającą.
- Uruchom aplikację — nowy element pojawi się w pasku bocznym na pozycji określonej wagą, automatycznie scalając się z istniejącymi grupami o tej samej wadze.
- Dla bardziej zaawansowanych dostosowań użyj tych samych wzorców do nadpisania komponentów, rejestracji nasłuchiwaczy zdarzeń lub rozszerzenia domen biznesowych takich jak magazyn czy ceny.
Podobne skille
G
google-official-seo-guide
autor: littleben
Frontend
189101196
S
screenshot-to-code
autor: OneWave-AI
Frontend
33994209
D
dev-browser
autor: SawyerHood
Frontend
6,65938151
M
markitdown
autor: K-Dense-AI
Frontend
48,50775173
I
interactive-dashboard-builder
autor: anthropics
Frontend
29,1932298
B
bubbletea
autor: hmans
Frontend
9502158