Size: a a a

Laravel для начинающих

2021 January 25

VS

Vadim Sheptika in Laravel для начинающих
Andrey Helldar
ide-helper стоит? файлы сгенерированы?
ide-helper нет. как понять что файлы сгенерированы? Сам я этого не делал.
Еще одно уточню: При логине срабатывает метод createToken(на него тоже ругается ide, но в postman все норм), а вот в logout на этот метод token() ругается ide, а в postman пишет:  Method 'token' not found in
источник

VS

Vadim Sheptika in Laravel для начинающих
Nirvana
Alt+enter посмотри что там внутри.
источник

AH

Andrey Helldar in Laravel для начинающих
Vadim Sheptika
ide-helper нет. как понять что файлы сгенерированы? Сам я этого не делал.
Еще одно уточню: При логине срабатывает метод createToken(на него тоже ругается ide, но в postman все норм), а вот в logout на этот метод token() ругается ide, а в postman пишет:  Method 'token' not found in
Эти методы - магия. Без хелпера ide не узнает что они делают и, разумеется, не сможет подсказать.

Делай по инструкции: https://github.com/barryvdh/laravel-ide-helper
источник

СА

Станислав Алексеев... in Laravel для начинающих
потому что auth()->user() имеет интерфейс в возвращаемом типе. У тебя физически возвращается твоя модель юзера с методом token(), но шторм об этом не знает.
источник

AH

Andrey Helldar in Laravel для начинающих
Vadim Sheptika
ide-helper нет. как понять что файлы сгенерированы? Сам я этого не делал.
Еще одно уточню: При логине срабатывает метод createToken(на него тоже ругается ide, но в postman все норм), а вот в logout на этот метод token() ругается ide, а в postman пишет:  Method 'token' not found in
Существует ли метод в модели юзера?
источник

VS

Vadim Sheptika in Laravel для начинающих
Andrey Helldar
Существует ли метод в модели юзера?
Он существует в трейте HasApiTokens
источник

AH

Andrey Helldar in Laravel для начинающих
Vadim Sheptika
Он существует в трейте HasApiTokens
И имеет видимость public?
источник

VS

Vadim Sheptika in Laravel для начинающих
да
источник

VS

Vadim Sheptika in Laravel для начинающих
Станислав Алексеев
потому что auth()->user() имеет интерфейс в возвращаемом типе. У тебя физически возвращается твоя модель юзера с методом token(), но шторм об этом не знает.
Так ошибка вылетает в postman, что этот метод not found
источник

СА

Станислав Алексеев... in Laravel для начинающих
Vadim Sheptika
Так ошибка вылетает в postman, что этот метод not found
значит, method not found. Это пыха кидает исключение. Трейт в модель точно подключил?
источник

VS

Vadim Sheptika in Laravel для начинающих
В этом же трейте метод createToken нормально работает при лоигне пользователя.
источник

SG

Sergey Gerasimov in Laravel для начинающих
У кого метод запрашивается?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
dd(auth()->user())
источник

VS

Vadim Sheptika in Laravel для начинающих
Sergey Gerasimov
У кого метод запрашивается?
auth()->user()->token()
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
показывай вывод
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vadim Sheptika
auth()->user()->token()
https://github.com/laravel/sanctum/blob/2.x/src/HasApiTokens.php судя по файлу есть только $this->user()->currentAccessToken
источник

ЕК

Егор Карась... in Laravel для начинающих
Нас что
источник

ЕК

Егор Карась... in Laravel для начинающих
Обманули?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
да
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
он точно санктум юзает?
источник