![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 194 Pomógł: 2 Dołączył: 12.04.2004 Skąd: Częstochowa Ostrzeżenie: (10%) ![]() ![]() |
Laravel 5.1
Nadziobałem własny routing pozwalający na użycie pełnych slugów: adres strona.pl/to-jest-jakis-tam-slug wywołuje odpwiadający slugowi kontroler akcji parametry. efekty uzyskałem poprzez middleware-a. Wszystko działa fajnie ale jest jeden poważny problem. Jeśli nie ma zdefiniowanego routingu w bazie uzyte w middleware return $next($request); nie powoduje szukania w innych regułach routingu (np cześć administracyjna w ścieżce /admin ) tylko wyświetla pustą stronę. Czy wiecie może jak można poradzić sobie z tym problemem? Np czy jest jakiś parametr dający możliwość dodania wykluczeń do danej reguły routingu? Ktoś? Coś? Plik middlewarea:
zawartość pliku route.php dla tego routingu
Ten post edytował dado 5.01.2016, 14:43:15 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 194 Pomógł: 2 Dołączył: 12.04.2004 Skąd: Częstochowa Ostrzeżenie: (10%) ![]() ![]() |
Hej, też nie działa niestety. W middleware wylistowałem sobie wszystkie zarejestrowane routingi i slug jest jako pierwszy. Jest jakiś patent żeby przenieść go na sam dół?
Cytat RouteCollection {#26 ▼
#routes: array:6 [▶] #allRoutes: array:34 [▼ "HEAD{slug}" => Route {#140 ▶} "HEAD_debugbar/open" => Route {#142 ▶} "HEAD_debugbar/clockwork/{id}" => Route {#143 ▶} "HEAD_debugbar/assets/stylesheets" => Route {#144 ▶} "HEAD_debugbar/assets/javascript" => Route {#145 ▶} "HEADnews" => Route {#233 ▶} "HEADmenu" => Route {#241 ▶} "HEADmaps" => Route {#230 ▶} "HEADadmin/pages" => Route {#247 ▶} "HEADadmin/pages/create" => Route {#246 ▶} |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 14:18 |