Попытка получить свойство " id " не-объекта в паспорте после createToken()

Попытка получить свойство " id " не-объекта в паспорте после createToken()

18.04.2018 08:37:28 Просмотров 47 Источник

когда я использую паспортный пакет после этого,

$success['token'] =  $users->createToken('MyApp')->accessToken;

Я буду иметь дело с ошибкой в этом коде :

  protected function createRequest($client, $userId, array $scopes)
{
    return (new ServerRequest)->withParsedBody([
        'grant_type' => 'personal_access',
        'client_id' => $client->id,
        'client_secret' => $client->secret,
        'user_id' => $userId,
        'scope' => implode(' ', $scopes),
    ]);
}

текст ошибки :

Trying to get property 'id' of non-object

почему clinet variabale имеет null ??

У вопроса есть решение - Посмотреть?

Ответы - Попытка получить свойство " id " не-объекта в паспорте после createToken() / Trying to get property 'id' of non-object on passport after createToken()

Emmanuel Barturen

24.07.2018 10:50:46

У меня была та же проблема, когда я обновился до ^3.0. Я запустил php artisan passport:install --force для регенерации ключей, и это сработало.

https://stackoverflow.com/questions/49905826/trying-to-get-property-id-of-non-object-on-passport-after-createtoken/51506512#comment91296447_51506512
Перед обновлением passport попробуйте выполнить команду php artisan passport:install --force
Закрыть X