Hej,
W ramach ćwiczeń programowania z użyciem Laravela chciałbym wykonać "przełączanie się" pomiędzy projektami. O co dokładnie chodzi ?
Właściciel tworzy konto, dodaje sklepy a następnie przypisuje do nich pracowników. Chciałbym zrobić tak, żeby dało się przełączać na dany sklep i wtedy byłyby informacje. Wiem, że mogę użyć z sql WHERE id = [id sklepu] ale chciałbym zrobić to na podobnej zasadzie jak ID zalogowanego użytkownika gdyż w nawigacji jest parę linków np. Wynagrodzenia, lista pracowników, produktów itp.
Użycie show{id} raczej też odpada gdyż użytkownik będzie mógł wybrać albo jeden sklep albo pokazać wszystkie dane razem.
Myślałem np. zrobić coś takieg
Routing:
/sklepy
/produkty
/pracownicy
/wynagrodzenia
/wiadomosci
i następnie po wybraniu sklepu było by coś w styl /{id sklepu}/produkty a gdy użytkownik przełączył się na wszystkie, to wtedy /all/
Nie wiem jak się za to zabrać. chciałbym zostawić "czysty" routing /produkty który pokazywałby produkty tylko wybranego sklepu bez ID w linku
Trochę pomieszałem więc najprostszej tłumacząc działałoby to na zasadzie zalogowanych użytkowników tylko, że zamiast userów byłby to sklepy przypisane do usera
//Edit
Wpadłem na pomysł aby dodać do sesji zmienną. Jeśli jest pusta, skrypt wyświetl wszystkie dane z tabeli a jeśli ma jakieś Id, to dane o takim ID
Czy ktoś wie jak się za to zabrać?