Laravel Passport Нелегальный тип офсета - PullRequest
0 голосов
/ 11 января 2019

Я установил Laravel Passport, следовал всем инструкциям с нескольких веб-сайтов и не могу заставить его работать должным образом.

Когда я вызываю промежуточное программное обеспечение auth: api, я продолжаю получать ту же ошибку.

ErrorException (E_WARNING)
Illegal offset type

Ошибка, произошедшая в классе AuthManager в методе guard в этой строке

public function guard($name = null)
{
    $name = $name ?: $this->getDefaultDriver();

    return $this->guards[$name] ?? $this->guards[$name] = $this->resolve($name);
}

1 Ответ

0 голосов
/ 08 марта 2019

Возможно, это означает, что у вас не правильно настроено промежуточное ПО auth.

Паспорт определяет некоторые маршруты с использованием промежуточного программного обеспечения ['web', 'auth'] (по умолчанию для Laravel), поэтому проверьте, есть ли у вас их на Http/Kernel.php.

Если нет, вы можете использовать конфигурацию промежуточного ПО по умолчанию: https://github.com/laravel/laravel/blob/5.7/app/Http/Kernel.php#L54

...