![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 17.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Próbuję w Laravel zabezpieczyć niektóre route aby tylko admin miał dostęp. W bazie danych standardowo stworzonej w Laravel dodałem pole is_admin typu boolean. W pliku routes/web.php mam:
w pliku app/Providers/AuthServiceProvider
w pliku app/User
Niestety nawet po zmianie na return true w dwóch ostatnich plikach ścieżki zawsze zwracają błąd 403. Co robię nie tak? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 5 Dołączył: 20.05.2019 Ostrzeżenie: (0%) ![]() ![]() |
Jesteś na pewno zalogowany? Jeżeli nie jesteś to tam zwraca false i do tego Gate nawet nie dochodzi.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 17.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Apkę korzystającą z tego API piszę we Vue.js i ona ładnie pokazuje użytkownika który ma odpowiednie uprawnienia więc prawie na pewno jestem zalogowany. Dopiero zaczynam w Laravel. Jak można wyrzucić coś typu var_dump() aby mi podpowiedziało co jest nie tak?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 5 Dołączył: 20.05.2019 Ostrzeżenie: (0%) ![]() ![]() |
Apkę korzystającą z tego API piszę we Vue.js i ona ładnie pokazuje użytkownika który ma odpowiednie uprawnienia więc prawie na pewno jestem zalogowany. Dopiero zaczynam w Laravel. Jak można wyrzucić coś typu var_dump() aby mi podpowiedziało co jest nie tak? dd() - dumpuje i umiera \Auth:user() - powie Ci czy i na jakim userze jesteś zalogowany Skoro API to zbadaj logowanie bo niemal na pewno nie wchodzi Ci do tego guarda. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 17.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
dd() - dumpuje i umiera \Auth:user() - powie Ci czy i na jakim userze jesteś zalogowany Skoro API to zbadaj logowanie bo niemal na pewno nie wchodzi Ci do tego guarda. Jak pisałem dopiero raczkuję w Laravel. Jak sprawdzić to \Auth:user() i logowanie? EDIT:
Wstawione w RecipeController przy ścieżce Update daje 'niezalogowany' choć nie wiem czemu bo wszystkie dane usera są przesyłane na front. Ten post edytował wachcio 7.06.2020, 02:24:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:40 |