• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Przełączanie się(?) pomiędzy projektami - Laravel

0 głosów
43 wizyt
pytanie zadane 30 stycznia w PHP, Symfony, Zend przez Greeenone Stary wyjadacz (10,110 p.)
edycja 30 stycznia przez Greeenone
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ć?

1 odpowiedź

0 głosów
odpowiedź 30 stycznia przez Ehlert Mędrzec (157,550 p.)
Jeśli chcesz mieć czysty routing to trzymaj informacje o wybranym sklepie w ciastku, albo w sesji.

Podobne pytania

0 głosów
2 odpowiedzi 167 wizyt
0 głosów
1 odpowiedź 152 wizyt
pytanie zadane 27 sierpnia 2017 w Systemy operacyjne, programy przez Mateusz1223 Użytkownik (990 p.)
Porady nie od parady
Publikując kody źródłowe korzystaj ze specjalnego bloczku koloryzującego składnię (przycisk z napisem code w edytorze). Nie zapomnij o ustawieniu odpowiedniego języka z rozwijanego menu oraz czytelnym formatowaniu kodu.Przycisk code

62,306 zapytań

108,432 odpowiedzi

226,358 komentarzy

35,030 pasjonatów

Przeglądających: 154
Pasjonatów: 0 Gości: 154

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...