![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Czy w Laravel'u można stworzyć tak routes abym nie musiał wypisywać wszystkich stron po kolei tylko aby były one pobierane z bazy danych? Przykładowo oprogramowanie ma 100 stron, to w takim przypadku musiałbym wypisać 100 razy: Route::get(….. Ten post edytował Randallmaster 28.07.2015, 11:52:45 |
|
|
![]() |
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
aktualnie pracuje jeszcze na cakephp i tam route nie trzeba było definiować. Jest tam (controller + action + parametrs) dzięki temu mogłem zbudować interfejs do zarządzania rolami uprawnieniami stron oraz użytkowników (wszystko w jednym miejscu). W beforeFilter wykonałem sprawdzanie czy strona np. pages/edit już istnieje i czy użytkownik ma do niej uprawnienia. Jeżeli tak to przepuszczało do widoku. Laravel 5 skonstruowany jest na route.php no i z tego co teraz widzę musiałbym dodawać tam każdą stronę no i mam możliwość definiowania uprawnień za pomocą middleware. w Cakephp mam w podstawie około 150 stron. To w laraver musiałbym te 150 stron wpisać w route. A chcę poprostu rozwiązać to za pomocą podobnego interface. I trzymać wszystko w bazie w jednym miejscu. Dlatego myślałem żeby w route zostawić tylko taki wpis:
A resztę sprawdzającą czyli czy użytkownik ma dostęp czy nie, sprawdzić w klasie i przekierowywać na konkretny widok. Ten post edytował Randallmaster 12.08.2015, 07:21:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 06:13 |