Filar usługowy

Programista Laravel: API, migracje z WordPressa i opieka

Wyślij zapytanie o Laravel

Wyślij mi opis projektu.

Napisz, gdzie jest repozytorium, na jakiej wersji PHP i Laravela działa aplikacja, na jakim hostingu, z którymi częściami WordPressa lub WooCommerce ma się łączyć i jak dziś zmiany trafiają na produkcję.

Kiedy Laravel obok WordPressa ma sens

Większość moich projektów w Laravelu działa obok istniejącego WordPressa. Typowe przypadki to własne API dla aplikacji mobilnej, logika rozliczeń, panel klienta, w którym każde konto ma oddzielne dane, zadania cykliczne, z którymi WP-Cron radzi sobie słabo, albo frontend headless logujący użytkowników przez Sanctum lub Passport. Laravela proponuję wtedy, gdy wymaganie potrzebuje kolejek, ścisłego rozdzielenia danych klientów albo modelu uprawnień, którego WordPress nie przewiduje.

Co robię

Aplikacje w Laravelu 13 i aktualizacje starszych wersji, panele administracyjne w Filament, Livewire albo Inertia, kolejki pod nadzorem Horizon, płatności przez Stripe, Przelewy24 lub MultiSafepay, obsługę webhooków WooCommerce dla zamówień i stanów magazynowych, a także przenoszenie logiki z WordPressa do backendu w Laravelu za frontendem headless.

Czego nie robię

Nie proponuję Laravela jako domyślnej przebudowy. Jeśli obecny WordPress udźwignie nowe wymaganie wtyczką albo niewielkim własnym kodem, to właśnie doradzę. Laravel się opłaca, gdy trzymanie wszystkiego w WordPressie kosztuje więcej niż wydzielenie części systemu.

Jak przenieść sklep z WooCommerce do Laravela etapami?

Laravel startuje jako API obok działającego sklepu, na osobnej subdomenie i z własną bazą, a stare adresy dalej działają. Klient loguje się raz: Laravel przyjmuje podpisany token wydany z sesji WordPressa albo obie strony korzystają z jednego dostawcy tożsamości przez OpenID Connect. WooCommerce wysyła zdarzenia o zamówieniach, klientach i stanach magazynowych jako webhooki, a Laravel wrzuca każde do kolejki, więc chwilowa awaria po jednej stronie nie gubi danych. Potem przenoszę po jednym obszarze: najpierw konto klienta, później katalog, na końcu koszyk i płatności Przelewy24. Faktury ustrukturyzowane do KSeF, obowiązkowego od 2026 roku, wystawia jedno miejsce w systemie, żeby żadna nie poszła dwa razy. Każdy krok da się cofnąć jedną zmianą w konfiguracji serwera, więc gdy coś się sypie, ruch wraca do WordPressa tego samego dnia.

Co sprawdzić przy przejęciu aplikacji w Laravelu?

Zaczynam od wersji. Laravel 11 stracił poprawki bezpieczeństwa 12 marca 2026, Laravel 12 dostaje je do 24 lutego 2027, a PHP 8.2 traci wsparcie bezpieczeństwa 31 grudnia 2026, więc wiele przejmowanych aplikacji jest spóźnionych podwójnie. Potem composer audit, który pokazuje pakiety ze znanymi lukami albo porzucone przez autorów, php artisan queue:failed z listą zadań, które po cichu się wysypują, i harmonogram: czy cron na serwerze naprawdę co minutę uruchamia schedule:run i czy każde zadanie jest jeszcze potrzebne. Uruchamiam testy, jeśli są, sprawdzam, czy plik .env nie trafił do repozytorium i czy hasła nie siedzą wpisane w plikach konfiguracyjnych. Aktualizuję o jedną wersję główną naraz według oficjalnego przewodnika. Część mechaniczną może zrobić płatny serwis Laravel Shift, a jego zmiany przeglądam linia po linii.

Na czym polega stała opieka nad aplikacją w Laravelu?

Laravel wydaje wersje poprawkowe nawet co tydzień, a każda wersja główna ma dwa lata poprawek bezpieczeństwa. Opieka oznacza, że trafiają one na twój serwer produkcyjny w ciągu kilku dni, razem z aktualizacją zależności Composera i przebiegiem composer audit, zawsze najpierw na serwerze testowym. Do obserwacji ustawiam Pulse: wolne żądania, wolne zadania, przepustowość kolejek i wyjątki. Jego panel jest domyślnie dostępny tylko lokalnie, więc na produkcji otwieram go wyłącznie dla kont administratorów. Telescope uruchamiam na serwerze testowym, gdy trzeba prześledzić pojedyncze żądanie albo zadanie. Kopie bazy i przesłanych plików robią się według harmonogramu, a odtworzenie z kopii regularnie sprawdzam. Raz w roku, po wydaniu nowej wersji głównej w pierwszym kwartale, planuję aktualizację, żeby aplikacja nigdy nie została na wersji bez poprawek bezpieczeństwa.

Najczęściej zadawane pytania

Kiedy Laravel ma więcej sensu niż WordPress?

Gdy aplikacja potrzebuje niezawodnych kolejek, danych rozdzielonych między konta klientów, złożonych uprawnień albo API, które nie pasuje do modelu danych WordPressa. Przy serwisie z treściami albo zwykłym sklepie WordPress zwykle wychodzi taniej w utrzymaniu.

Czy przeniesiesz sklep WooCommerce do Laravela?

Tak, etapami. Laravel najpierw działa obok obecnego koszyka WooCommerce, potem po kolei przechodzą katalog, zamówienia i dane klientów, każdy krok z możliwością powrotu. Odradzam przepisanie całego sklepu naraz, bo wtedy nic nie trafia do klientów, dopóki wszystko nie działa.

Pracujesz z Filament, Livewire albo Inertia?

Tak, ze wszystkimi trzema. Filament do paneli administracyjnych, Livewire do interfejsów renderowanych na serwerze, Inertia, gdy frontend jest w Vue albo Reakcie, a backend w Laravelu. Wybieram to, co zna zespół, który będzie aplikację utrzymywał.

A Laravel Forge albo Vapor?

Forge, gdy aplikacja stoi na własnym serwerze VPS, Vapor, gdy obciążenie pasuje do modelu serverless na AWS. Decyduję po sprawdzeniu ruchu, liczby zadań w kolejkach i tego, kto po twojej stronie ma mieć dostęp do hostingu.

Czy bierzesz projekty w Laravelu bez WordPressa?

Tak, jeśli zakres jest jasno określony i mogę odpowiadać za cały kod. Większość moich projektów w Laravelu łączy się z WordPressem albo WooCommerce, ale samodzielna aplikacja też wchodzi w grę, gdy jest konkretny powód, żeby ją budować.

Sprawdź inne usługi WordPress i bazę wiedzy

Wzmocnij swój biznes dzięki profesjonalnemu wsparciu technicznemu w kluczowych obszarach ekosystemu WordPress.

Powiązane usługi

Programista Laravel do backendów obok WordPressa: własne API, migracja WooCommerce etapami, kolejki Horizon, przejęcie aplikacji i aktualizacja do Laravela 13.

Rekomendacje z LinkedIn

Rekomendacje i opinie o współpracy z WPPoland

Wybrane rekomendacje liderów branży WordPress, WordCamp i e-commerce - z naciskiem na terminowość, głębię techniczną i biznesowe podejście do rozwoju serwisów.

Karolina Czapla

Karolina Czapla

Strateg Marketingowy, Performance & Digital Strategy

“Praca z Mariuszem przy WordCampie pokazała mi, jak rzadko łączy się głębokie umiejętności techniczne z prawdziwym przywództwem. Planuje, koordynuje i dowozi z ogromną dbałością o szczegóły, a jednocześnie daje zespołowi ...”

Współorganizatorka WordCamp Gdynia 2024 i 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR Business Partner

“Portfolio Mariusza mówi samo za siebie. Widać w nim precyzję, wszechstronność i ogromne poczucie odpowiedzialności. Można mu zaufać przy prowadzeniu projektu od pomysłu do wdrożenia, przy jednoczesnym dbaniu o komunikacj...”

Pracowaliśmy w tym samym zespole

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

IT Project Management & Product Owner, Web/App

“Przez ponad dwa lata mogłam liczyć na Mariusza przy zadaniach WordPress, od stylowania i szablonów po integracje z zewnętrznymi usługami. Wnosi spokój do zespołu i trzyma front‑end projektu w ryzach.”

Mariusz był jej klientem przy pracach WordPress

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz jest takim współpracownikiem, jakiego każdy chciałby mieć: mocne kompetencje full‑stack WordPress, jasne tłumaczenie decyzji technicznych i pozytywne nastawienie nawet pod presją. Sprawnie przechodzi między wtycz...”

Pracowaliśmy razem przy projektach WordPress

Varun Patil

Varun Patil

Lider Growth & CRM

“Poza samym developmentem Mariusz świetnie rozumie SEO, analitykę i growth. Rozmawia bezpośrednio z interesariuszami, zadaje właściwe pytania i dowozi rozwiązania, które realnie wpływają na wyniki biznesowe, od AMP, przez...”

Był przełożonym Mariusza przy inicjatywach growth

Rafał Osiński

Rafał Osiński

Founder @ EasyTrips.pl, Senior WordPress Dev

“Znam Mariusza z polskiej społeczności WordPress od wielu lat. Jest niezawodny, bardzo zaangażowany i po prostu zawsze 'jest', na meetupach, WordCampach i w projektach. Jeśli zależy Ci na długofalowej współpracy i kimś, k...”

Współorganizator WordUp Trójmiasto i WordCampów

Daniel Blossfeld

Daniel Blossfeld

Konsultant ds. Optymalizacji Procesów i Digitalizacji

“Miałem przyjemność współpracować z Mariuszem przez prawie trzy lata. W tym czasie jego umiejętności w zakresie rozwoju WordPressa okazały się nieocenione w wielu projektach, od budowy stron internetowych po obszary człon...”

Mariusz był jego klientem przy pracach WordPress

Natalie Wiszczor

Natalie Wiszczor

CRM & E-Mail Marketing Manager

“Miałem przyjemność współpracować z Mariuszem przez ponad 4 lata w dziedzinie technicznej. W tym czasie okazał się kompetentnym i niezawodnym kolegą. Szczególnie wyróżniała się jego przyjazna natura i niezwykła wytrwałość...”

Pracowaliśmy z Mariuszem w różnych zespołach

Mark Chalklen

Mark Chalklen

Head of Design & Build w Itineris Limited

“Mariusz to świetny członek zespołu, zawsze chętny do podjęcia każdego zadania i nauki nowych rzeczy. Świetny komunikator i ogólnie miły facet do współpracy. Trudno go jednak pokonać w naszej cotygodniowej tabeli liderów ...”

Bezpośrednio zarządzał Mariuszem

Jessica Di Pasquale

Jessica Di Pasquale

Prowadzenie inicjatyw SEO z strategiami wzrostu opartymi na danych.

“Mariusz to bardzo utalentowany, cierpliwy i doświadczony człowiek. Zawsze gotowy do pomocy i naprawiania błędów, naprawdę doceniałem pracę z nim. Jest wspaniałym kolegą!”

Bezpośrednio zarządzała Mariuszem

Biki John

Biki John

Entuzjasta Content Marketingu i SEO

“Wspaniale było pracować z Mariuszem. Naprawdę doceniałem jego rozległą wiedzę na temat WordPressa i to, jak przydawała się za każdym razem, gdy potrzebowałem wsparcia w nawigacji po CMS. Całkowicie pochwalam Mariusza za ...”

Pracowaliśmy z Mariuszem w różnych zespołach

Rafal Borowiec

Rafal Borowiec

Software Developer, Konsultant, Manager i Wykładowca

“Miałem okazję współpracować z Mariuszem przez 7 miesięcy. Doskonale radzi sobie z optymalizacją techniczną dla wyszukiwarek (SEO). Mariusz posiada również silne doświadczenie w rozwoju AMP, GTM i GA. Mariusz czuje się ba...”

Bezpośrednio zarządzał Mariuszem

Belinda Koch

Belinda Koch

Analityk Web-Tracking w TUI

“Mariusz to wspaniała osoba do współpracy. Jest niezwykle zmotywowany do nauki nowych rzeczy i dzielenia się swoją wiedzą, a także posiada szeroką wiedzę na wiele tematów. Pracowaliśmy razem nad analityką cyfrową i temata...”

Pracowaliśmy z Mariuszem nad analityką cyfrową i tematami śledzenia

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Myślenie Analityczne, AMP

“Mariusz to niezwykle utalentowana osoba w swojej dziedzinie. Zawsze potrafi spojrzeć na problem z nowej perspektywy i myśleć nieszablonowo w sytuacjach, które wydają się być bez wyjścia. Współpraca z nim to zawsze przyje...”

Pracowaliśmy z Mariuszem w tym samym zespole

Karol Jakubcewicz

Karol Jakubcewicz

Front-end / JavaScript Developer

“Mariusz to niesamowicie doświadczony programista WordPress i specjalista SEO/SEM, z którym miałem przyjemność pracować przez prawie dwa lata. Jako lider zespołu odpowiedzialnego za rozwój strony AirHelp, był jedną z kluc...”

Pracowaliśmy z Mariuszem w tym samym zespole

Paweł Lewczuk

Paweł Lewczuk

Front-end developer, WordPress developer

“Współpracowałem z Mariuszem przy kilku projektach i nasza współpraca zawsze przebiegała wzorowo. Myślę, że jeszcze niejeden wspólny projekt przed nami. Polecam!”

Mariusz był klientem Pawła

Przemek Wroblewski

Przemek Wroblewski

Software Developer z ponad 20-letnim doświadczeniem

“Mariusz to osoba z ogromnym doświadczeniem i głęboką wiedzą o rozwiązaniach frontendowych. Silny, kompetentny i odpowiedzialny programista WordPress. Ma łatwość w budowaniu relacji międzyludzkich. Miał wizję dostrzegania...”

Pracowaliśmy z Mariuszem w różnych zespołach

Wyślij mi opis projektu.

Napisz, gdzie jest repozytorium, na jakiej wersji PHP i Laravela działa aplikacja, na jakim hostingu, z którymi częściami WordPressa lub WooCommerce ma się łączyć i jak dziś zmiany trafiają na produkcję.

Wyślij zapytanie o Laravel