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

Laravel- uniknięcie powtarzania kodu

Object Storage Arubacloud
0 głosów
139 wizyt
pytanie zadane 18 lipca 2018 w PHP przez excavelty Bywalec (2,480 p.)
Chciałbym, aby pewien skrypt wykonał się na kilku stronach. W jaki sposób zorganizować kod, żeby nie powielać go dla każdej strony?

Przykładowo: niezależnie od tego czy przejdziemy na /page1 /page2 czy page3 chciałbym, żeby skrypt sprawdził czy należy wyświetlić widok, czy należy przekierować na /page4.

1 odpowiedź

0 głosów
odpowiedź 19 lipca 2018 przez suice Gaduła (3,960 p.)
wybrane 19 lipca 2018 przez excavelty
 
Najlepsza
komentarz 19 lipca 2018 przez excavelty Bywalec (2,480 p.)
edycja 19 lipca 2018 przez excavelty
Dzięki, zmobilizowałeś mnie żebym tego spróbował, wcześniej jakoś się nie zebrałem;d.

Z tego co widzę to można ustawić tak, żeby middleware uczestniczyło w  każdym zapytaniu HTTP, a czy można jakoś prosot zrobić tak, żeby uczestniczyło w każdym oprócz kilku?
1
komentarz 20 lipca 2018 przez suice Gaduła (3,960 p.)
mozesz zawsze grupować controllery i wywolywac dla nich middleware

https://laravel.com/docs/5.6/routing#route-groups

 

alternatywne rozwiazanie: https://stackoverflow.com/questions/22264945/apply-filter-to-all-routes-except-two (druga propozycja w 1 odpowiedzi)

Podobne pytania

0 głosów
1 odpowiedź 162 wizyt
pytanie zadane 8 marca 2021 w PHP przez niezalogowany
0 głosów
2 odpowiedzi 202 wizyt
0 głosów
3 odpowiedzi 356 wizyt

92,555 zapytań

141,403 odpowiedzi

319,554 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...