Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Debugowanie kodu php z frontowego strzału
d4ng
post 10.10.2019, 08:56:26
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 4
Dołączył: 7.03.2010

Ostrzeżenie: (0%)
-----


Cześć, jestem developerem frontowym ale przyszło mi pomajstrować przy backendzie i mam do Was pytanie w jaki sposób mogę sprawdzać wartości jakie są przypisane lub zwracane w danej funkcji np.

strzelam z frontu danymi do backendu pod url http://example.com/shipment/create

czyli uderzam do klasy ShipmentController i metody createAction() i w ciele tej metody mamy wywołanie innej funkcji która zaciąga coś z jakiegoś serwisu mieli i wypluwa. To teraz chciałbym np sprawdzić co wypluł serwis na froncie zrobiłbym console.log(result) lub zapiąłbym się debugerem a jak zrobić takiego console.log w php? Kiedyś robiłem np print_r($result) i potem np die() tylko pracowałem z kodem generowanym na backendzie i renderowanty na widoku, wiec nawet jak zrobiłem echo 'asdasdas' to cos widziałem a tu mam strzał z frontu....

dodam tylko że mam środowisko postawione lokalnie na MAMP PRO pod Mac

Ten post edytował d4ng 10.10.2019, 08:58:29
Go to the top of the page
+Quote Post
kapslokk
post 10.10.2019, 10:21:58
Post #2





Grupa: Zarejestrowani
Postów: 962
Pomógł: 284
Dołączył: 19.06.2015
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


W php dodajesz
  1. var_dump($result); die();

może być też print_r jeśli wolisz, echo, czy cokolwiek.

Jak strzelasz z frontu, to w konsoli przeglądarki w zakładce network, masz wszystkie strzały XHR, które Twój front wykonał. Możesz tam podejrzeć odpowiedzi, możesz skopiować cały strzał jako polecenie CURL i wykonać to później z konsoli, możesz sobie je wrzucić do postmana i strzelać z postmana. W każdym razie w odpowiedzi będziesz miał to czego potrzebujesz.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.11.2019 - 09:27