Podstawy

  • PHP OOP – Validator 5

    PHP OOP – Validator 5

    Rozbudowa walidatora – tym razem o regułę unique, która wykorzystuje bazę danych. Do dzieła!

  • PHP OOP – Validator 4

    PHP OOP – Validator 4

    Rozbudowa walidatora o klasę match, która po raz pierwszy użyje naszej zmiennej params. Do dzieła.

  • PHP OOP – Validator 3

    PHP OOP – Validator 3

    Rozbudowa walidatora – dodajemy regułę, która sprawdza, czy dana wartość jest e-mailem. Do dzieła!

  • PHP OOP – Router App

    PHP OOP – Router App

    Budujemy klasę App, która będzie wykorzystywać wcześniej napisany router. Do dzieła.

  • PHP OOP – Router vol. 6

    PHP OOP – Router vol. 6

    Rozbudowa routera – ma obsługiwać cały łańcuch różnych middlewares w swojej metodzie dispatch. Do dzieła!

  • PHP OOP – Router vol. 5

    PHP OOP – Router vol. 5

    Dodajemy do naszego routera możliwość dodawania globalnego middleware oraz middleware dla konkretnych ścieżek. Do dzieła.

  • PHP OOP – Router vol. 4

    PHP OOP – Router vol. 4

    Kontynuujemy pracę nad routerem. Poznajemy pojęcie middleware i staramy się je w prosty sposób zaimplementować. Do dzieła.

  • PHP OOP – Router vol. 3

    PHP OOP – Router vol. 3

    Tworzymy już pełnoprawną klasę routera z metodami dispatch oraz add i wcześniej napisaną normalizePath. Do dzieła.

  • PHP OOP – Router vol. 2

    PHP OOP – Router vol. 2

    Rozbudowa routera – pozwalamy na placeholdery w naszych ścieżkach. Tworzymy metodę, która zamienia ścieżkę na wzór. Do dzieła.

  • PHP OOP – Router vol. 1

    PHP OOP – Router vol. 1

    Pisaliśmy już prosty router poprzednio – teraz spróbujemy coś bardziej zaawansowanego i lepiej poukładanego. Zaczniemy od prostej metody pomocniczej.

  • PHP OOP – Validator 2

    PHP OOP – Validator 2

    Porzucamy poprzedni projekt walidatora, ale zachowujemy konwencję, w jakiej podchodziliśmy do walidacji. Rozpoczynamy pisanie walidatora z prawdziwego zdarzenia.

  • PHP OOP – Validator 1

    PHP OOP – Validator 1

    Piszemy prosty walidator. Później przejdziemy na coś bardziej zaawansowanego, na razie prosta klasa z metodami statycznymi. Do dzieła!