Jak stworzyć rest api ze strony w laravelu do aplikacji w python?

Odpowiedz Nowy wątek
2019-05-13 15:57
0

Witam!

Mam taki problem, otóż potrzebuję pobrać ze swojej strony internetowej w laravelu id aktualnie zalogowanego użytkownika na stronie, a następnie przesłać to id do aplikacji w pythonie. No i tutaj pojawia się pytanie, jak stworzyć takie coś? Czytałem o rest api, ale nie mogę się w tym połapać, może ktoś wie jak to działa i napisze mi wskazówki jak działa to krok po kroku to będę bardzo wdzięczny. Jeżeli temat jest w złym dziale to proszę o przeniesienie. Z góry dziękuję za pomoc i wszelkie rady.

Pozostało 580 znaków

2019-05-13 19:34
0

Dlatego, że nie ma takiej metody jak Auth::user($value), ta metoda nie przyjmuje, żadnego parametru i zwraca zawsze zalogowanego usera.

Pozostało 580 znaków

2019-05-13 19:36
0

Znaczy rozumiem, tylko dlaczego akurat w api.php to nie działa, a jak korzystam z tego w web.php gdzie mam routing strony to działa, api.php to oddzielna część strony mam rozumieć, i mam w inny sposób dostać się do użytkownika?

Pozostało 580 znaków

2019-05-13 19:39
0

bo się nie zalogowałeś

Pozostało 580 znaków

2019-05-13 19:57
0

W sensie, mam zrobić osobne logowanie w api.php dobrze rozumiem? i dopiero wtedy będę mół korzystać auth po stronie api?

Pozostało 580 znaków

2019-05-13 20:17
0

dokładnie tak, musisz się zalogować clientem do tej apki i działać tak jak przeglądarka czyli przesyłać mu cookie z sesją ewentualnie autoryzować się tokenem np jwtoken

edytowany 2x, ostatnio: mr_jaro, 2019-05-13 20:18

Pozostało 580 znaków

2019-05-14 00:24
0

Niestety, po wielu próbach nie wiem czemu, próbując na kilka sposobów problem zawsze jest ten sam

The GET method is not supported for this route. Supported methods: POST.

Nie wiem z czym jest on związany, ale przez niego ani rejestracja ani logowanie nie działa, chociaż robiłem wszystko zgodnie z poleceniami na internecie, z metodą passport jak i również JWT jeżeli się nie myle.

edytowany 1x, ostatnio: Krispi One, 2019-05-14 00:24

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0